2023年6月7日 星期三

Java keytool 工具好用指令紀錄

Java keytool 工具好用指令紀錄 (keytool 通常放在 jdk 的 bin 資料夾裡)
想看指令參數說明,可以用 -h 指令,例如:
keytool -import -h

#匯入憑證到 keystore 檔
keytool –import –alias xxx –file certificationFile –keystore xxx

#將一個 .p12 keystore 檔併到另一個 .p12 keystore 檔
#如果用 -import 指令的話只能匯入憑證(trustedcertentry),沒有辦法匯入包含 private key 和憑證的一組資料 (PrivateKeyEntry)
keytool -importkeystore -srckeystore xxx -srcstoretype PKCS12 -destkeystore xxx

#查詢keystore的內容
keytool –list –v –keystore xxx

#刪除keystore內的其中一個憑證
keytool –delete –alias xxx –keystore xxx

#產生金錀對 (RSA為非對稱加密的演算法)
keytool -genkey -alias xxx -keyalg RSA -keystore xxx

#產生憑證申請檔
keytool -certreq -alias xxx -file xxx -keystore xxx

#修改 keystore 的密碼
keytool -storepasswd -new xxx -keystore xxx

沒有留言 :

張貼留言