keytool 建立keystore

keytool 建立keystore

透過java 內建的keytool 產生jks檔案,指令如下:

keytool -genkeypair -v -keystore <path_to_new_jks_file> -keyalg RSA -keysize 2048 -validity 10000 -storepass <your_keystore_password> -keypass <your_key_password> -dname "CN=<your_name>, OU=<your_organization_unit>, O=<your_organization>, L=<your_city>, ST=<your_state>, C=<your_country>" -alias 



  • -genkeypair:產生一個新的金鑰對。
  • -v:顯示詳細的輸出。
  • -keystore my-release-key.jks:指定 keystore 檔案的名稱(此處為 my-release-key.jks)。
  • -keyalg RSA:金鑰演算法,通常使用 RSA。
  • -keysize 2048:金鑰長度,通常使用 2048。
  • -validity 10000:有效期(以天為單位),此處設定為 10000 天。
  • -alias my-key-alias:指定金鑰別名(可自行定義)。










張貼留言

0 留言