Java SOAPUI从Soap信封中使用什么来创建XMLDsig签名?

Java SOAPUI从Soap信封中使用什么来创建XMLDsig签名?,java,soap,cryptography,soapui,xml-dsig,Java,Soap,Cryptography,Soapui,Xml Dsig,SOAPUI从Soap信封中使用什么来创建XMLDsig签名?或者相反的问题,如何验证Soap XMLDsig响应的签名?我这样问是因为我只使用soapui获得了正确的响应 假设我们在SoapUI中生成了此请愿书: {BinarySecurityToken} {SHA1最短编码基64} {签名编码基64} …数据。。。 我有这个java代码来生成二进制安全令牌(它与soapui生成的相同证书相匹配),但是使用相同的信封,我得到了不同的签名和摘要值: Java代码: 那么,我应该在字符串明文

SOAPUI从Soap信封中使用什么来创建XMLDsig签名?或者相反的问题,如何验证Soap XMLDsig响应的签名?我这样问是因为我只使用soapui获得了正确的响应

假设我们在SoapUI中生成了此请愿书:


{BinarySecurityToken}
{SHA1最短编码基64}
{签名编码基64}
…数据。。。
我有这个java代码来生成二进制安全令牌(它与soapui生成的相同证书相匹配),但是使用相同的信封,我得到了不同的签名和摘要值:

Java代码:

那么,我应该在
字符串明文中使用什么来获得正确的签名和摘要值呢

我已经尝试使用cxf3.4和axis2客户端(使用wsdl2java),但是添加WS-Security非常复杂,我只找到用户名/密码身份验证,这不是我需要的