2011-10-28 64 views
0

我想用eclipse編寫SSL客戶端服務器。我生成密鑰使用這個命令:SSL與日食

keytool -genkey -keystore mySrvKeystore -keyalg RSA

然後我想導入關鍵JRE密鑰庫使用Eclipse使用SSL來啓動應用程序。我使用這個命令:

C:\jdk1.6.0_21\bin>keytool -import -alias klucz -file C:\mySrvKeystore -keystore C:\jre6\lib\security\cacerts 

接下來我鍵入passoword「的changeit」,我得到錯誤:

keytool error: java.lang.Exception: Input not an X.509 certificate 

難道有人知道我怎麼能與處理?感謝您的幫助

回答

1

的錯誤是自我解釋。

您正試圖將密鑰庫導入密鑰庫。
這是不可能的。
您只能將證書導入密鑰庫。

所以在你的情況下,你應該首先從mySrvKeystore導出證書,然後你可以將它導入cacerts。

但你爲什麼不告訴我們你在這裏要做什麼?

對於客戶端/服務器使用SSL,你不需要輸入任何東西到cacerts

您可以使用密鑰庫。