2011-10-20 101 views
0

我一直在使用Tomcat作爲部署我的Web服務的應用程序服務器,使用城域網。配置Glassfish中soap web服務的密鑰存儲庫 - 如何?

  • 我使用相互證書認證(消息級別安全性)。
  • 我創建了我自己的憑據授權,服務器密鑰對和客戶端密鑰對。
  • 我的資源/ META-INF文件夾中包含WS- *配置的'wsit-.xml'文件,其中包括密鑰庫和信任庫位置和密碼。

一切正常!

但今天我試圖創建一個新項目,但現在爲Glassfish(3.1.1)。使用相同的密鑰庫,信任庫和配置文件。但是現在我接到一個例外:「路徑不與任何信任錨鏈接」。

  • 可以在項目中使用密鑰庫而不是Glassfish中的密鑰庫?
  • 如果不是,我如何在glassfish中配置我的密鑰對?

回答

0

認爲Glassfish不使用wsit配置文件,所以項目中的鍵。

有必要將您的密鑰對添加到域目錄中conf文件夾中的keystore.jks。此外,這是一個cacerts.jks,您需要添加您要放入信任庫的證書。

您需要配置domain.xml並在soap部分下添加您的密鑰別名配置。