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

use*_*997 8 encryption ws-security soap wss4j

我正在java中实现ebXML3.0并寻找可用于带附件的SOAP消息的签名和加密的java库/ API.之前我使用的是"Apache wss4j",但这似乎只支持SOAP Body(无附件)的签名/加密.

基本上寻找支持以下的Java API

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

D.R*_*.R. 1

我想您已经找到了http://docs.oracle.com/cd/E17802_01/webservices/webservices/docs/1.6/tutorial/doc/XWS-SecuritySamples6.html,但这不是您要找的东西?

编辑:在您最新的评论之后,我想,它确实已经为您解决了Glassfish Metro是一个能够将 WS-Security 与带有附件的 SOAP 结合使用的实现。更多信息(包括示例应用程序,请访问https://blogs.oracle.com/enterprisetechtips/entry/securing_attachments_with_metro_1)。我相信这个例子会引导你。

顺便说一句:看起来 XWSS 2.x 及更高版本也支持带有 SwA 的 WS-Sec,请参阅:http://xwss.java.net/