我要求java对SOAP Body XML内容进行数字签名,并决定使用Apache Santuario库实现它。以下库正在使用中。
wss4j-2.1.jar
xalan-2.7.2.jar
xmlsec-1.5.8.jar
生成的SOAP标头应包含具有以下Secutiry元素的KeyInfo。
<KeyInfo>
<SecurityTokenReference>
<X509Data>
<X509IssuerSerial>
<X509IssuerName>value</X509IssuerName>
<X509SerialNumber>value</X509SerialNumber>
</X509IssuerSerial>
</X509Data>
</SecurityTokenReference>
</KeyInfo>
但是这个api允许我只在KeyInfo下设置X509Data部分而不是直接在SecurityTokenReference中。
请帮我说明如何实现同样的目标。
问候,
venkatram
答案 0 :(得分:0)