首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >CXF / XML-Signature:如何更改规范化算法?

CXF / XML-Signature:如何更改规范化算法?
EN

Stack Overflow用户
提问于 2014-01-29 23:39:56
回答 1查看 1.7K关注 0票数 0

我正在编写一个简单的CXF客户机和服务器,并使用一点WS-Security (XML签名)。到目前一切尚好。

代码语言:javascript
运行
复制
...
outProps.put("signatureParts",
             "{Element}{" + WSU_NS + "}Timestamp;"
             + "{Element}{http://schemas.xmlsoap.org/soap/envelope/}Body;"
             + "{}{http://www.w3.org/2005/08/addressing}ReplyTo;");
outProps.put("signatureAlgorithm", "http://www.w3.org/2000/09/xmldsig#rsa-sha1");
...
client.getOutInterceptors().add(new WSS4JOutInterceptor(outProps));

我想要更改的是EXCLUSIVE (C14N_EXCL_OMIT_COMMENTS也称为"http://www.w3.org/2001/10/xml-exc-c14n#")的规范化算法。

EN

回答 1

Stack Overflow用户

发布于 2014-02-05 22:23:55

在CXF中,默认值已经是"http://www.w3.org/2001/10/xml-exc-c14n#“。

签名c14n算法可以通过配置标签"signatureC14nAlgorithm“进行更改(从WSS4J 1.6.12开始)。

请参阅:http://svn.apache.org/viewvc/webservices/wss4j/branches/1_6_x-fixes/src/main/java/org/apache/ws/security/handler/WSHandlerConstants.java?r1=1507331&r2=1513780

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21435709

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档