【问题标题】:can't install SSL pem certificate android 10无法安装 SSL pem 证书 android 10
【发布时间】:2020-08-01 06:18:16
【问题描述】:

我正在尝试安装自签名证书(使用自制 CA 证书签名)。我设法成功安装了 CA 证书。但是当我尝试安装用户证书时,我收到以下错误:“安装证书需要私钥。” 我尝试安装的证书是 pem 证书,是使用 OpenSSL 生成的,我在 Windows 系统上没有任何问题。

-----BEGIN CERTIFICATE-----
MIIEBzCCAm+gAwIBAgIRANYwbUh/QDsEm5Fc6h1epIEwDQYJKoZIhvcNAQELBQAw
................................................................
60Gv8K2bhDNaEp3cWKFt0f0FBGo2Md79lyJWMDviuGLDI0OmPgkGT4e+LesGAvAp
-----END CERTIFICATE-----

【问题讨论】:

  • 你的手机root了吗?

标签: android ssl certificate pem


【解决方案1】:

考虑到这是 Android 10,我认为这可能是同一个问题: Install self-signed certificates no longer working in Android Q

它提到您需要将证书与密钥结合起来:

openssl pkcs12 -export -in YOUR_CREATED_CERT.crt -inkey YOUR_PRIVATE_KEY.key -out COMBINED_OUTPUT.p12

【讨论】:

  • 您的解决方案有效,证书安装成功。但是,我正在提供 .pem 格式的证书,并且在尝试通信时我的 android 上出现 SSL 错误。有什么想法吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-07-24
  • 2016-08-30
  • 2013-10-10
  • 2015-08-20
  • 2017-03-05
相关资源
最近更新 更多