SOAP KeyInfo值

时间:2014-12-23 20:37:07

标签: java security soap x509

我正在尝试为SOAP消息设置签名。我剩下的唯一部分是填充KeyInfo:

> <KeyInfo>
>       <wsse:SecurityTokenReference>
>           <wsse:KeyIdentifier ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509SubjectKeyIdentifier">XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX</wsse:KeyIdentifier>
>       </wsse:SecurityTokenReference>
>     </KeyInfo>

我尝试了很多方法,但是我无法使用KeyInfo和KeyInfoFactory实现这一点。

如果这是错误的方法,我如何确保KeyInfo被填充为我的签名的一部分?

XMLSignature signature = sigFactory.newXMLSignature(signedinfo,keyinfo)

我可以添加X509信息,但我没有看到添加SecurityTokenReference的方法

0 个答案:

没有答案