使用OpenSSL,我使用以下代码创建了一个证书。openssl pkcs12 -export -out keyStore.p12 -inkey myKey.pem -in cert.pem -name "alias" -passout pass:123
=〉在所有提示符上按Enter键openssl pkcs12 -export -out keyStore.p12 -inkey myKey.pem -in cert.pem -name "alias" -passout pass:123
个
=〉将keyStore.p12
和cert.pem
传输到我的安卓设备(S10+)
=〉在设置中检查cert.pem
然后我试着签入keyStore.p12
:android设置〉生物识别和安全〉其他安全设置〉从设备存储安装〉VPN和应用用户证书〉键入密码“123”
Android返回“无效密码”,但我知道密码是正确的(在我的Windows机器上仔细检查)
我已经尝试过将密码留空,重启手机和电脑,生成新证书并多次验证密码等。
我在这里真的很茫然。提前感谢你的帮助!
2条答案
按热度按时间c6ubokkw1#
偶然发现了答案。我安装了“Win64 OpenSSL v1. 1. 1 n”,并使用该版本而不是“Win64 OpenSSL v3. 0. 2”创建了证书,这解决了问题
qnakjoqk2#
尝试将选项
-legacy
添加到openssl pkcs12
。