小编Geo*_*rge的帖子

SOAP KeyInfo 值

我正在尝试为 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>
Run Code Online (Sandbox Code Playgroud)

我尝试了多种方法,但无法使用 KeyInfo 和 KeyInfoFactory 来实现此目的。

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

XMLSignature signature = sigFactory.newXMLSignature(signedinfo,keyinfo)
Run Code Online (Sandbox Code Playgroud)

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

java security soap x509

5
推荐指数
0
解决办法
900
查看次数

标签 统计

java ×1

security ×1

soap ×1

x509 ×1