證書pfx轉換成jks

申請的證書下來了,只有 pfx 格式的,實際狀況中 sprint-boot 應用配置文件中須要使用 jks 文件。html

 

使用 JDK 中自帶的 Keytool 工具,將 PFX 格式證書文件轉換成 JKS 格式。android

[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,若是咱們想要修改別名的話須要進行如下操做。bash

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

修改 alias 密碼工具

一、修改密碼的命令:keytool -storepasswd -keystore android.keystore
其中,my.keystore是複製出來的簽名證書文件,命令執行後會提示證書的當前密碼和新密碼及其確認。

二、修改別名alias的命令:keytool -changealias -keystore android.keystore -alias my_name -destalias androiddebugkey
這裏,my_name是證書中當前的alias,-destalias指定的是要修改成的alias,例如我將別名改成以下:

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

這三個指令時獨立的,沒有依賴關係,因此能夠根據本身的需求來更改參數。

 

 

參考資料

1. 證書及證書管理(keytool工具實例)spa

2. 查看並修改簽名證書keystore的密碼,alias別名等相關參數.net

相關文章
相關標籤/搜索