2012-03-05 161 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消息,因爲它在這裏描述,看看你的消息是怎麼回事。