首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何更改.p12密码?

如何更改.p12密码?
EN

Stack Overflow用户
提问于 2018-12-21 22:08:39
回答 1查看 6.7K关注 0票数 3

我有一个.p12文件,我需要更改它的密码。这个新密码必须是"1234“

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

代码语言:javascript
复制
keytool -importkeystore -srckeystore authentification.p12 -srcstoretype PKCS12 -srcstorepass "2600807934-Auth" -destkeystore new.p12 -deststoretype PKCS12 -storepass 1234

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

你没有别的办法了吗?(我得到了密码为"1234“的其他.p12文件,所以这是可能的)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-12-22 05:39:16

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

代码语言:javascript
复制
openssl pkcs12 -in contents.p12 -out contents.txt

它将要求您提供访问contents.p12的密码(在您的情况下为1234),以及用于加密最终进入contents.txt的私钥的新密码(以及验证您没有输入错误的额外时间)。

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

代码语言:javascript
复制
openssl pkcs12 -export -in contents.txt -out contents_new.p12

它将要求您提供在上一步中用于加密私钥的密码,以及.p12包的新密码(并再次要求您提供额外的时间来验证您是否犯了拼写错误)。

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53886165

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档