如何在soap标头中添加签名安全信息

时间:2012-10-31 20:56:06

标签: java soap spring-security spring-ws

我正在尝试在服务器端和客户端使用Signature实现Spring WS Security。

我在客户端和服务器配置中添加了WSS4J拦截器。

但是,我收到一个异常,指出:找不到WS-Security标头。

我想我需要在我的客户端的SOAP Request Header中添加一些安全信息。但由于我的wsdls没有任何安全信息,wsdlimport工具不会生成任何特定于头的方法。

我查看了这个链接:http://forum.springsource.org/archive/index.php/t-52204.html但它没有帮助解决问题。

你能帮忙吗?

感谢。

1 个答案:

答案 0 :(得分:0)

这是密钥存储的问题,Server必须具有包含私钥的密钥库,并且客户端必须具有包含从同一私钥生成的公钥的密钥库。