天天看點

證書pfx轉換成jks

申請的證書下來了,隻有 pfx 格式的,實際情況中 sprint-boot 應用配置檔案中需要使用 jks 檔案。
證書pfx轉換成jks

使用 JDK 中自帶的 Keytool 工具,将 PFX 格式證書檔案轉換成 JKS 格式。

[root@softwaretest dev]# keytool -importkeystore -srckeystore dev.pfx -destkeystore dev.jks -srcstoretype PKCS12 -deststoretype JKS

Enter destination keystore password:           # input jks-password
Re-enter new password:                         # re-enter jks-password
Enter source keystore password:                # input pfx-password
Entry for alias alias successfully imported.
Import command completed:  1 entries successfully imported, 0 entries failed or cancelled      

此時我們得到一個 dev.jks 的檔案,别名為 alias,如果我們想要修改别名的話需要進行以下操作。

[root@softwaretest dev]# keytool -changealias -keystore dev.jks -alias old_alias -destalias new_alias
Enter keystore password:        # input pfx-password      

修改 alias 密碼

1、修改密碼的指令:keytool -storepasswd -keystore android.keystore
其中,my.keystore是複制出來的簽名證書檔案,指令執行後會提示證書的目前密碼和新密碼及其确認。

2、修改别名alias的指令:keytool -changealias -keystore android.keystore -alias my_name -destalias androiddebugkey
這裡,my_name是證書中目前的alias,-destalias指定的是要修改為的alias,例如我将别名改為如下:

3、修改alias密碼的指令:keytool -keypasswd -keystore my.keystore -alias androiddebugkey
這一步執行後會提示輸入keystore密碼,alias密碼,然後提示輸入新的alias密碼。

這三個指令時獨立的,沒有依賴關系,是以可以根據自己的需求來更改參數。      

參考資料