在 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.p12
和 cert.pem
传输到我的 android 设备 (S10+)
=>已在设置cert.pem
中检查
然后我尝试检查 keyStore.p12
:android 设置 > 生物识别和安全 > 其他安全设置 > 从设备存储安装 > VPN 和应用程序用户证书 > 输入密码“123”
Android returns “密码无效”但我知道密码是正确的(在我的 windows 机器上仔细检查过)
我已经尝试过将密码留空、重启我的 phone 和计算机、生成新证书并多次验证密码等
我真的在这里不知所措。提前感谢您的帮助!
意外找到答案。
我安装了“Win64 OpenSSL v1.1.1n”并使用该版本而不是“Win64 OpenSSL v3.0.2”创建了证书,这解决了问题
对于 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 returns “密码无效”但我知道密码是正确的(在我的 windows 机器上仔细检查过)
我已经尝试过将密码留空、重启我的 phone 和计算机、生成新证书并多次验证密码等
我真的在这里不知所措。提前感谢您的帮助!
意外找到答案。 我安装了“Win64 OpenSSL v1.1.1n”并使用该版本而不是“Win64 OpenSSL v3.0.2”创建了证书,这解决了问题