2012-03-05 70 views
0

我在NetBeans IDE和JDK1.6中实现了Spring WS。 Spring-WS版本是2.0.4。尽管我通过Spring网站上的教程实现了提供者,但我无法实现安全功能。任何人都可以解释WebServices中的整体安全框架,例如放置在服务器上的证书以及请求如何针对它们进行验证。此外,春季网站不包含关于像密钥库,证书,可信商店等条款的足够信息。任何人都可以解释这些是如何与Spring WS相关的,它们如何被创建和使用?我越来越困惑?实现Spring WS安全

+0

今天我读了一些教程,并使用java keytool实用程序创建了密钥仓库和证书。本教程位于http://www.techbrainwave.com/?p=953。现在我想知道如何在Spring WS中配置我的客户端和服务器以使用这些文件?任何人都可以引导我通过这个? – 2012-03-06 06:26:33

回答

1

我几周前实现了Spring WSS,并且您需要的所有信息都可以在link中找到。在那里,您可以找到有关证书和密钥库的信息,但是如果您需要更多信息,则应该在其他位置寻找,因为Spring WSS只是使用证书来签署和验证消息。

特别是,为了签署消息,您需要创建一个拦截器,如here所述。一旦你的拦截器准备好了,你可以将它添加到输入消息或输出

此外,我建议你调试你的SOAP消息,因为它在这里描述,看看你的消息是怎么回事。