我有一个.p12文件,我需要更改其密码。 并且此新密码必须为“ 1234”
我已经尝试使用Keytool做到这一点:
keytool -importkeystore -srckeystore authentification.p12 -srcstoretype PKCS12 -srcstorepass "2600807934-Auth" -destkeystore new.p12 -deststoretype PKCS12 -storepass 1234
但是我收到一条错误消息,告诉我新密码必须包含至少6个字符。
您还有其他方法吗? (我得到了其他带有“ 1234”作为密码的.p12文件,所以可以)
答案 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
捆绑包的新密码(并再次确认您没有输入密码。错字)。