JDK工具KEYTOOL常用命令

2021-08-22 14:22:25 字數 1206 閱讀 2328

-genkey 在使用者主目錄中建立乙個預設檔案".keystore",還會產生乙個mykey的別名,mykey中包含使用者的公鑰、私鑰和證書

-alias 產生別名

-keystore 指定金鑰庫的名稱(產生的各類資訊將不在.keystore檔案中

-keyalg 指定金鑰的演算法

-validity 指定建立的證書有效期多少天

-keysize 指定金鑰長度

-storepass 指定金鑰庫的密碼

-keypass 指定別名條目的密碼

-dname 指定證書擁有者資訊例如: "cn=firstname,ou=org,o=bj,l=bj,st=gd,c=cn"

-list 顯示金鑰庫中的證書資訊 keytool -list -v -keystore 別名 -storepass ....

-v 顯示金鑰庫中的證書詳細資訊

-export 將別名指定的證書匯出到檔案 keytool -export -alias 別名 -file 檔名.crt

-file 引數指定匯出到檔案的檔名

-delete 刪除金鑰庫中某條目 keytool -delete -alias 別名 -keystore sage

-keypasswd 修改金鑰庫中指定條目口令 keytool -keypasswd -alias 別名 -keypass .... -new .... -storepass ... -keystore 別名

-import 將已簽名數字證書匯入金鑰庫 keytool -import -alias 別名 -keystore 證書名-file 檔名(可以加.crt 字尾)

命令:

生成證書

keytool -genkey -keystore 檔名(可包含路徑) -keyalg rsa -alias 別名 -validity 有效期

檢視證書

keytool -list -v -keystore 路徑

把證書匯出到檔案

keytool -export -alias 別名 -keystore 證書名 -rfc -file 檔名(可包含路徑)

修改密碼

keytool -keypasswd -alias 別名 -keypass 舊密碼 -new 新密碼

匯出證書到新的truststore

keytool -import -alias 別名 -file 檔名 -keystore truststore

JDK中keytool常用命令

genkey 在使用者主目錄中建立乙個預設檔案 keystore 還會產生乙個mykey的別名,mykey中包含使用者的公鑰 私鑰和證書 alias 產生別名 keystore 指定金鑰庫的名稱 產生的各類資訊將不在.keystore檔案中 keyalg 指定金鑰的演算法 validity 指定建立...

JDK中keytool常用命令

genkey 在使用者主目錄中建立乙個預設檔案 keystore 還會產生乙個mykey的別名,mykey中包含使用者的公鑰 私鑰和證書 alias 產生別名 keystore 指定金鑰庫的名稱 產生的各類資訊將不在.keystore檔案中 keyalg 指定金鑰的演算法 validity 指定建立...

JDK自帶的keytool證書工具用法

keytool genkey alias tomcat keyalg rsa keystore d tomcat.keystore keypass 123456 storepass 123456 dname cn xingming,ou danwei,o zuzhi,l shi,st sheng,c...