【SSL】java keytool工具操作java帶的(JKS)證書庫
阿新 • • 發佈:2019-02-07
前言
java : jdk1.8
證書庫:java自帶證書庫。
證書庫密碼:java自帶證書庫的預設密碼為“changeit”。
jdk安裝位置:C:\Program Files\Java\jdk1.8.0_144\
證書庫位置:C:\Program Files\Java\jdk1.8.0_144\jre\lib\security\
證書庫檔名:cacerts
檢視證書庫
keytool -list -keystore "C:\Program Files\Java\jdk1.8.0_144\jre\lib\security\cacerts" -storetype JKS -storepass changeit
檢視證書庫中證書詳情
//列印所有證書的詳情
keytool -list -v -keystore "C:\Program Files\Java\jdk1.8.0_144\jre\lib\security\cacerts" -storetype JKS -storepass changeit
//列印某一個證書的詳情
keytool -list -v -alias <證書別名,需要替換> -keystore "C:\Program Files\Java\jdk1.8.0_144\jre\lib\security\cacerts" -storetype JKS -storepass changeit
匯入證書
keytool -import -keystore "C:\Program Files\Java\jdk1.8.0_144\jre\lib\security\cacerts" -storetype JKS -storepass changeit -file <證書檔案,需要替換,不知道相對路徑時,可以使用絕對路徑> -alias <證書別名,需要替換,自己起一個有含義的名字即可>
注意:在windows下操作時,確保 cmd “以管理員身份執行”。否則,會提示匯入失敗。