1. 程式人生 > >【SSL】java keytool工具操作java帶的(JKS)證書庫

【SSL】java keytool工具操作java帶的(JKS)證書庫

前言

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 “以管理員身份執行”。否則,會提示匯入失敗。