javax.xml.crypto.dsig.XMLSignContext.setProperty()方法的使用及代码示例

x33g5p2x  于2022-02-03 转载在 其他  
字(3.0k)|赞(0)|评价(0)|浏览(156)

本文整理了Java中javax.xml.crypto.dsig.XMLSignContext.setProperty()方法的一些代码示例,展示了XMLSignContext.setProperty()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。XMLSignContext.setProperty()方法的具体详情如下:
包路径:javax.xml.crypto.dsig.XMLSignContext
类名称:XMLSignContext
方法名:setProperty

XMLSignContext.setProperty介绍

暂无

代码示例

代码示例来源:origin: net.shibboleth.metadata/aggregator-pipeline

  1. /** {@inheritDoc} */
  2. @Override protected boolean doExecute(@Nonnull final Item<Element> item) throws StageProcessingException {
  3. Element element = item.unwrap();
  4. XMLSignature signature = xmlSigFactory.newXMLSignature(buildSignedInfo(element), buildKeyInfo());
  5. try {
  6. XMLSignContext context = new DOMSignContext(privKey, element, element.getFirstChild());
  7. // Enable caching reference values if required for debugging.
  8. if (isDebugPreDigest() && log.isDebugEnabled()) {
  9. context.setProperty("javax.xml.crypto.dsig.cacheReference", Boolean.TRUE);
  10. }
  11. // Perform the signature operation
  12. signature.sign(context);
  13. // Log the pre-digest data for debugging
  14. if (isDebugPreDigest() && log.isDebugEnabled()) {
  15. Reference ref = (Reference) signature.getSignedInfo().getReferences().get(0);
  16. String preDigest = CharStreams.toString(new InputStreamReader(ref.getDigestInputStream(), "UTF-8"));
  17. log.debug("pre digest: {}", preDigest);
  18. }
  19. } catch (Exception e) {
  20. log.error("Unable to create signature for element", e);
  21. throw new StageProcessingException("Unable to create signature for element", e);
  22. }
  23. return true;
  24. }

代码示例来源:origin: org.apache.wss4j/wss4j-ws-security-dom

  1. );
  2. signContext.setProperty(STRTransform.TRANSFORM_WS_DOC_INFO, wsDocInfo);
  3. wsDocInfo.setCallbackLookup(callbackLookup);

代码示例来源:origin: org.apache.wss4j/wss4j-ws-security-dom

  1. );
  2. signContext.setProperty(STRTransform.TRANSFORM_WS_DOC_INFO, getWsDocInfo());
  3. getWsDocInfo().setCallbackLookup(callbackLookup);

代码示例来源:origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.wss4j

  1. );
  2. signContext.setProperty(STRTransform.TRANSFORM_WS_DOC_INFO, wsDocInfo);
  3. wsDocInfo.setCallbackLookup(callbackLookup);

代码示例来源:origin: org.apache.ws.security/wss4j

  1. );
  2. signContext.setProperty(STRTransform.TRANSFORM_WS_DOC_INFO, wsDocInfo);
  3. wsDocInfo.setCallbackLookup(callbackLookup);

代码示例来源:origin: org.apache.ws.security/wss4j

  1. );
  2. signContext.setProperty(STRTransform.TRANSFORM_WS_DOC_INFO, wsDocInfo);
  3. wsDocInfo.setCallbackLookup(callbackLookup);

代码示例来源:origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.wss4j

  1. );
  2. signContext.setProperty(STRTransform.TRANSFORM_WS_DOC_INFO, wsDocInfo);
  3. wsDocInfo.setCallbackLookup(callbackLookup);

代码示例来源:origin: org.apache.wss4j/wss4j-ws-security-dom

  1. );
  2. signContext.setProperty(STRTransform.TRANSFORM_WS_DOC_INFO, getWsDocInfo());
  3. getWsDocInfo().setCallbackLookup(callbackLookup);

代码示例来源:origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.wss4j

  1. );
  2. signContext.setProperty(STRTransform.TRANSFORM_WS_DOC_INFO, wsDocInfo);
  3. wsDocInfo.setCallbackLookup(callbackLookup);

代码示例来源:origin: org.apache.ws.security/wss4j

  1. );
  2. signContext.setProperty(STRTransform.TRANSFORM_WS_DOC_INFO, wsDocInfo);
  3. wsDocInfo.setCallbackLookup(callbackLookup);

相关文章