是否有一个Java SOAP库能够使用MTOM处理WS-Security



我正在尝试创建一个需要从政府托管的服务连接和下载文件的 soap 客户端。此服务使用 WS-Security,并使用 MTOM 将文件作为附件传输。

我已经尝试了一些 SOAP 库,并四处搜索,但找不到任何表明有一个 Java 库能够做到这一点的东西。

有什么想法吗?

我试过: CXF with WSS4J, 带城墙的轴2

谢谢

MTOM 使用 XOP 从信封中提取二进制内容,并添加对它的引用,这样 soap envelop 更轻,因此解析/处理速度更快。

出于这个原因,在肥皂包络内,您会发现结构为(仅参考)

<m:photo xmlmime:contentType='image/png'>
    <xop:Include xmlns:xop='http://www.w3.org/2004/08/xop/include' 
                 href='cid:http://example.org/me.png'/>
</m:photo>

由于二进制内容位于 soap 消息之外,WS-Security 将无法使用它。

相关内容

  • 没有找到相关文章

最新更新