使用OpenSSL,我使用以下内容创建了一个证书。
openssl req -x509 -newkey rsa:4096 -keyout myKey.pem -out cert.pem -days 365 -nodes
=>在所有提示上点击回车键
openssl pkcs12 -export -out keyStore.p12 -inkey myKey.pem -in cert.pem -name "alias" -passout pass:123
=>将keyStore.p12
和cert.pem
传输到我的android设备(S10+(
=>已在设置中签入cert.pem
然后我试着查看keyStore.p12
:android设置>生物识别与安全>其他安全设置>从设备存储安装>VPN和应用程序用户证书>输入密码"123">
Android返回"无效密码",但我知道密码是正确的(在我的windows机器上仔细检查(
我已经尝试过将密码留空,重新启动手机和电脑,生成新证书并多次验证密码等。
我在这里真的不知所措。感谢您提前提供的帮助!
尝试将选项-legacy
添加到openssl pkcs12
。
找到了关于事故的答案。我安装了";Win64 OpenSSL v1.11n";并创建该版本的证书而不是"证书";Win64 OpenSSL v3.0.2";,解决了问题