我有一个.p12文件,我需要更改它的密码。这个新密码必须是"1234“
我已经尝试过用Keytool做到这一点:
keytool -importkeystore -srckeystore authentification.p12 -srcstoretype PKCS12 -srcstorepass "2600807934-Auth" -destkeystore new.p12 -deststoretype PKCS12 -storepass 1234但我收到一条错误消息,告诉我新密码必须包含6个字符。
你没有别的办法了吗?(我得到了密码为"1234“的其他.p12文件,所以这是可能的)
发布于 2018-12-22 05:39:16
您可以使用两个后续的openssl pkcs12命令来完成此操作。首先,要从.p12文件中提取内容,请使用
openssl pkcs12 -in contents.p12 -out contents.txt它将要求您提供访问contents.p12的密码(在您的情况下为1234),以及用于加密最终进入contents.txt的私钥的新密码(以及验证您没有输入错误的额外时间)。
您可以使用以下命令从contents.txt重建.p12
openssl pkcs12 -export -in contents.txt -out contents_new.p12它将要求您提供在上一步中用于加密私钥的密码,以及.p12包的新密码(并再次要求您提供额外的时间来验证您是否犯了拼写错误)。
https://stackoverflow.com/questions/53886165
复制相似问题