keytool生成數字證書

2021-08-31 20:33:50 字數 1099 閱讀 9536

jdk中keytool常用命令

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

-alias 產生別名

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

-keyalg 指定金鑰的演算法

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

-keysize 指定金鑰長度

-storepass 指定金鑰庫的密碼

-keypass 指定別名條目的密碼

-dname 指定證書擁有者資訊 例如: "cn=sagely,ou=atr,o=szu,l=sz,st=gd,c=cn"

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

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

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

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

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

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

-import 將已簽名數字證書匯入金鑰庫 keytool -import -alias sage -keystore sagely -file sagely.crt

匯入已簽名數字證書用keytool -list -v 以後可以明顯發現多了認證鏈長度,並且把整個ca鏈全部列印出來。

apk生成證書指令

1通過命令cmd經入doc介面,然後進入jdk的keytool所在資料夾,執行如下:

keytool -genkey -v -keystore  *.keystore -alias * -keyalg rsa -validity 10000;

注:*為應用名稱, 

安卓生成數字證書

1 檢視jdk1.8是否安裝,出現如下介面說明jdk已經安裝2.2 執行 keytool genkey alias test keyalg rsa keysize 1024 keystore test.jks validity 365 彈出如下介面3.3 3 設定jks的密碼為 123456 後,出...

keytool 生成證書

keytool genkey keyalg rsa keysize 2048 sigalg sha256withrsa validity 3650 alias com.huawei.i2000 keystore ca.keystore dname cn com.huawei.i2000,ou com...

用keytool生成證書

1.建立乙個證書 c jdk1.5.0 04 bin keytool genkey alias xahca keyalg rsa keystore dyfcalib 輸入keystore密碼 admindyf 您的名字與姓氏是什麼?unknown 徐吖禾 您的組織單位名稱是什麼?unknown 天河...