keystore檔案生成

2021-07-01 21:18:26 字數 871 閱讀 1555

生成keystore

使用jre的keytool工具

keytool -genkey -alias  [entry的alias]  -keyalg rsa -keystore [keystore檔案路徑]   -dname "cn=[ip位址] ,ou=***,o=*** ,l=***,st=**,c=***" \  -storepass [keystore密碼]  -keypass [keystore entry的密碼]  

keytool匯入證書

在客戶端匯入服務端的證書

keytool -import -alias [entry的alias]  -trustcacerts -noprompt -file [證書路徑]  -keystore [keystore檔案路徑]  -storepass [keystore密碼]  -keypass [keystore entry的密碼]  

在服務端匯入服務端的key和證書

先使用key和證書生成中間檔案

openssl pkcs12 -export -inkey 【key檔案】 -in 【證書檔案】 -passin pass:【key密碼】 -out 【輸出檔案】 -passout pass:【輸出檔案密碼】

然後將中間檔案匯入到keystore中

keytool -importkeystore -srckeystore 【中間檔案】 -destkeystore 【目的keystore檔案】 -destkeypass 【目的keystore檔案entry密碼】 -deststorepass 【目的keystore密碼】

-srcstoretype pkcs12 -srcstorepass 【中間檔案密碼】 -destalias 【目的keystore entry alias】 -srcalias 1 

如何生成keystore

1,執行命令 keytool keystore azkaban.keystore alias jetty genkey keyalg rsa alias android.keystore 生成的keystore別名 keyalg rsa 加密和數字簽名的演算法 validity 1000 有效天數 ...

Android用命令生成keystore簽名

首先cmd命令定位到jdk的bin目錄下,如果配置了jdk環境變數就不用了 執行命令 這裡關鍵文字的代表意義 forever keystore的別名alias 10000 keystore的有效天數 forever.keystore keystore的名稱 1 第一次輸入的秘鑰庫口令即為foreve...

android 檢視keystore檔案簽名資訊

輸入密碼就可以了。c tmp 0 keytool 金鑰和證書管理工具 命令 certreq 生成證書請求 changealias 更改條目的別名 delete 刪除條目 exportcert 匯出證書 genkeypair 生成金鑰對 genseckey 生成金鑰 gencert 根據證書請求生成證...