将.p12文件导入到Windows7证书存储时出现“您输入的密码不正确”

渡鸦 Ocserv Linux评论570阅读模式

这两天为小伙伴签发接入网.p12证书,发现一个证书在win10以上系统可以正常导入,但是在win7和安卓13上会提示“您输入的密码不正确”,密码是正确的,但它提示密码不正确。网上也找到了遇到相同问题的人,但是并没有给出解决方案。

将.p12文件导入到Windows7证书存储时出现“您输入的密码不正确”

我使用openssl 3.0.9签发私钥、证书、p12文件,可以确保密码是正确的,但导入安卓12和win7时总提示“您输入的密码不正确”

通过查阅文档资料定位问题出现在秘钥和证书的加密方式上,openssl 1.1.1默认使用DES加密私钥,使用RC2加密证书。openssl 3.0.0默认使用AES-256-CBC加密私钥和证书。

原来的打包命令

openssl pkcs12 -export -inkey ./user.key.pem -in ./user.cert.pem -name "wangchao.Technology department" -certfile ./ca.cert.pem -caname "Technology department CA" -out "./Auth.p12" -passout pass:123456789

新的打包命令

openssl pkcs12 -legacy -export -inkey ./user.key.pem -in ./user.cert.pem -name "wangchao.Technology department" -certfile ./ca.cert.pem -caname "Technology department CA" -out "./Auth.p12" -passout pass:123456789

参考文档:

https://stackoverflow.com/questions/69343254/

https://www.openssl.org/docs/man1.1.1/man1/openssl-pkcs12.html

https://www.openssl.org/docs/man3.0/man1/openssl-pkcs12.html

 

文章末尾固定信息

weinxin
我的微信
我的微信
微信扫一扫
 
渡鸦
  • 本文由 渡鸦 发表于 2023年8月6日13:08:50
  • 转载请务必保留本文链接:https://www.ixmu.net/46.html
  • pfx证书
  • p12证书
  • 证书提示密码不正确
匿名

发表评论

匿名网友
:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:
确定

拖动滑块以完成验证