2012-09-17 17 views
0

我已經創建了一個可以與Cpp服務器建立SSL套接字連接的小程序。我知道需要一個信任庫來與Java客戶端和SSL服務器建立SSL套接字連接。我的問題是關於如何使用Java API代碼讓applet知道我想使用的信任庫的名稱和密碼(比如mytruststore)。我有一些舊的代碼,用於工作,但已經不因最新的Java更新(可能是修補一個安全問題)Applet truststore API代碼

+0

*「在此先感謝, 」羅蘭「*避免將來出現噪音。 TIA。 –

回答

0

我的理解是需要一個信任建立與Java客戶端通過SSL套接字連接和SSL服務器。

僅當服務器使用自簽名證書時。如果確實如此,並且如果您可以改變這種情況,改變它,那麼安全實踐就很差,並且會給您的客戶帶來額外的複雜性和成本。如果服務器使用CA簽名證書,則缺省Java信任庫將起作用。

我的問題是關於如何使用Java API代碼讓applet知道我想使用的信任庫(稱爲mytruststore)的名稱和密碼。

對於信任庫,只需要一個密鑰庫(即包含私鑰)的密碼不需要密碼。如果你真的需要包含自己的信任庫,只需要對其名稱進行硬編碼。