如何更改.p12密码?

时间:2018-12-21 14:08:39

标签: ssl openssl tls1.2 keytool

我有一个.p12文件,我需要更改其密码。 并且此新密码必须为“ 1234”

我已经尝试使用Keytool做到这一点:

keytool -importkeystore -srckeystore authentification.p12 -srcstoretype PKCS12 -srcstorepass "2600807934-Auth" -destkeystore new.p12 -deststoretype PKCS12 -storepass 1234

但是我收到一条错误消息,告诉我新密码必须包含至少6个字符。

您还有其他方法吗? (我得到了其他带有“ 1234”作为密码的.p12文件,所以可以)

1 个答案:

答案 0 :(得分:0)

您可以使用两个后续的openssl pkcs12命令来执行此操作。首先,要从.p12文件中提取内容,请使用

openssl pkcs12 -in contents.p12 -out contents.txt

它将要求您输入密码以访问contents.p12(在您的情况下为1234),以及用于加密以contents.txt结尾的私钥的新密码(还需要额外的时间确认您没有打错字)。

您可以使用以下命令从.p12重建contents.txt

openssl pkcs12 -export -in contents.txt -out contents_new.p12

它将要求您提供在上一步中用于加密私钥的密码,以及.p12捆绑包的新密码(并再次确认您没有输入密码。错字)。

相关问题