本文整理了Java中javax.xml.crypto.dsig.XMLSignContext.setProperty()
方法的一些代码示例,展示了XMLSignContext.setProperty()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。XMLSignContext.setProperty()
方法的具体详情如下:
包路径:javax.xml.crypto.dsig.XMLSignContext
类名称:XMLSignContext
方法名:setProperty
暂无
代码示例来源:origin: net.shibboleth.metadata/aggregator-pipeline
/** {@inheritDoc} */
@Override protected boolean doExecute(@Nonnull final Item<Element> item) throws StageProcessingException {
Element element = item.unwrap();
XMLSignature signature = xmlSigFactory.newXMLSignature(buildSignedInfo(element), buildKeyInfo());
try {
XMLSignContext context = new DOMSignContext(privKey, element, element.getFirstChild());
// Enable caching reference values if required for debugging.
if (isDebugPreDigest() && log.isDebugEnabled()) {
context.setProperty("javax.xml.crypto.dsig.cacheReference", Boolean.TRUE);
}
// Perform the signature operation
signature.sign(context);
// Log the pre-digest data for debugging
if (isDebugPreDigest() && log.isDebugEnabled()) {
Reference ref = (Reference) signature.getSignedInfo().getReferences().get(0);
String preDigest = CharStreams.toString(new InputStreamReader(ref.getDigestInputStream(), "UTF-8"));
log.debug("pre digest: {}", preDigest);
}
} catch (Exception e) {
log.error("Unable to create signature for element", e);
throw new StageProcessingException("Unable to create signature for element", e);
}
return true;
}
代码示例来源:origin: org.apache.wss4j/wss4j-ws-security-dom
);
signContext.setProperty(STRTransform.TRANSFORM_WS_DOC_INFO, wsDocInfo);
wsDocInfo.setCallbackLookup(callbackLookup);
代码示例来源:origin: org.apache.wss4j/wss4j-ws-security-dom
);
signContext.setProperty(STRTransform.TRANSFORM_WS_DOC_INFO, getWsDocInfo());
getWsDocInfo().setCallbackLookup(callbackLookup);
代码示例来源:origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.wss4j
);
signContext.setProperty(STRTransform.TRANSFORM_WS_DOC_INFO, wsDocInfo);
wsDocInfo.setCallbackLookup(callbackLookup);
代码示例来源:origin: org.apache.ws.security/wss4j
);
signContext.setProperty(STRTransform.TRANSFORM_WS_DOC_INFO, wsDocInfo);
wsDocInfo.setCallbackLookup(callbackLookup);
代码示例来源:origin: org.apache.ws.security/wss4j
);
signContext.setProperty(STRTransform.TRANSFORM_WS_DOC_INFO, wsDocInfo);
wsDocInfo.setCallbackLookup(callbackLookup);
代码示例来源:origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.wss4j
);
signContext.setProperty(STRTransform.TRANSFORM_WS_DOC_INFO, wsDocInfo);
wsDocInfo.setCallbackLookup(callbackLookup);
代码示例来源:origin: org.apache.wss4j/wss4j-ws-security-dom
);
signContext.setProperty(STRTransform.TRANSFORM_WS_DOC_INFO, getWsDocInfo());
getWsDocInfo().setCallbackLookup(callbackLookup);
代码示例来源:origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.wss4j
);
signContext.setProperty(STRTransform.TRANSFORM_WS_DOC_INFO, wsDocInfo);
wsDocInfo.setCallbackLookup(callbackLookup);
代码示例来源:origin: org.apache.ws.security/wss4j
);
signContext.setProperty(STRTransform.TRANSFORM_WS_DOC_INFO, wsDocInfo);
wsDocInfo.setCallbackLookup(callbackLookup);
内容来源于网络,如有侵权,请联系作者删除!