2012-10-29 21 views

回答

1

最簡單的方法導入是簡單的(自簽名)證書添加到您當地的CA(證書頒發機構)文件:

keytool -import -alias devserver -file certfile.cert -keystore $JAVA_HOME/jre/lib/security/cacerts 

替代品是創建一個新的密鑰存儲文件,並指定系統屬性javax.net.ssl.trustStore

順便說一下,在大多數JDK上,'cacerts'信任文件的默認密碼是'changeit'。

要檢查是否添加了證書,可以使用下面的命令: 的keytool -list -v -keystore cacerts的-alias devserver

你還需要確保這是在web服務匹配使用的URL證書的'CN'(通用名稱)。