寻找用于实现带附件的SOAP消息的WS-Security的Java库/ API(SwA)

时间:2012-11-21 19:24:41

标签: soap encryption ws-security wss4j

我正在java中实现ebXML3.0并寻找一个java库/ API,我可以用它来签名和加密带有附件的SOAP消息。早些时候我使用的是“Apache wss4j”,但这似乎只支持SOAP Body(无附件)的签名/加密。

基本上寻找支持以下

的Java API

https://www.oasis-open.org/committees/download.php/16672/wss-v1.1-spec-os-SwAProfile.pdf

2 个答案:

答案 0 :(得分:1)

我猜你已经找到了http://docs.oracle.com/cd/E17802_01/webservices/webservices/docs/1.6/tutorial/doc/XWS-SecuritySamples6.html并且它不是你想要的那个?

编辑: 在您最新评论之后,我猜测它已经为您做好了Glassfish Metro是一个能够将WS-Security与SOAP with Attachments结合使用的实现。更多信息(包括示例应用程序可以在https://blogs.oracle.com/enterprisetechtips/entry/securing_attachments_with_metro_1上找到)。我确信这个例子会引导你。

BTW:看起来XWSS 2.x及更高版本也支持使用SwA的WS-Sec,请参阅:http://xwss.java.net/

答案 1 :(得分:0)

已经考虑过在WSS4J中支持SwA - 请参阅https://issues.apache.org/jira/browse/WSS-430,尽管还没有时间表。