证书pfx转换成jks

原创
2019/05/16 16:05
阅读数 3.2K

申请的证书下来了,只有 pfx 格式的,实际情况中 sprint-boot 应用配置文件中需要使用 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密码。

这三个指令时独立的,没有依赖关系,所以可以根据自己的需求来更改参数。

 

 

参考资料

1. 证书及证书管理(keytool工具实例)

2. 查看并修改签名证书keystore的密码,alias别名等相关参数

 

展开阅读全文
JDK
加载中

作者的其它热门文章

打赏
0
0 收藏
分享
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部