3 回答

TA貢獻1784條經驗 獲得超9個贊
問題是如何將.cer文件導入信任庫,但我有一個.crt文件,我從Firefox導出。
在互聯網上搜索如何導入.crt以信任商店指向這個問題。自從我發現如何在信任庫中導入.crt后,我也回答了這個問題。
答案是:與.cer文件相同。
順便說一句,您不必輸入別名,輸入命令后可以鍵入密鑰庫的密碼:
keytool -v -import -file somefile.crt -alias somecrt -keystore my-cacerts
最好使用已安裝在Java安裝中的cacerts文件(jre \ lib \ security \ cacerts),因為它包含已安全的“流行”證書。
有關cer和crt差異的更新(只是為了澄清) 根據Apache與SSL - 如何將CER轉換為CRT證書?和用戶@Spawnrider
CER是二進制形式的X.509證書,DER編碼。
CRT是二進制X.509證書,封裝在文本(base-64)編碼中。
它的編碼不一樣。

TA貢獻1995條經驗 獲得超2個贊
# Copy the certificate into the directory Java_home\Jre\Lib\Security
# Change your directory to Java_home\Jre\Lib\Security>
# Import the certificate to a trust store.
keytool -import -alias ca -file somecert.cer -keystore cacerts -storepass changeit [Return]
Trust this certificate: [Yes]
changeit是默認的信任庫密碼
添加回答
舉報