在 android 签入 .p12 证书时密码无效

Invalid password when checking in .p12 certificate on android

对于 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.p12cert.pem 传输到我的 android 设备 (S10+)

=>已在设置cert.pem中检查

然后我尝试检查 keyStore.p12:android 设置 > 生物识别和安全 > 其他安全设置 > 从设备存储安装 > VPN 和应用程序用户证书 > 输入密码“123”

Android returns “密码无效”但我知道密码是正确的(在我的 windows 机器上仔细检查过)

我已经尝试过将密码留空、重启我的 phone 和计算机、生成新证书并多次验证密码等

我真的在这里不知所措。提前感谢您的帮助!

意外找到答案。 我安装了“Win64 OpenSSL v1.1.1n”并使用该版本而不是“Win64 OpenSSL v3.0.2”创建了证书,这解决了问题