【问题标题】:Android recognizes my self made CA certificate as a user certificate, and does not install it properlyAndroid将我自制的CA证书识别为用户证书,并没有正确安装
【发布时间】:2019-03-19 00:16:07
【问题描述】:

我使用 OpenSSL as a CA without touching the certs/crl/index/etc environment's answer 制作了自己的 CA 证书,并尝试使用 Add & remove certificates - Nexus Help 安装它。

Android 将我的证书识别为“一个用户证书”:

而不是“一个 CA 证书”,如图所示(使用下载的 CA 证书):

知道是什么原因造成的吗?

【问题讨论】:

    标签: android ssl openssl certificate-authority


    【解决方案1】:

    我解决了这个问题。我用了Creating a CA,效果很好。

    要在 Android 上安装它,您需要从输出 cacert.pem 中删除人类可读的文本,只留下证书数据,即以 -----BEGIN CERTIFICATE----- 开头并以 -----END CERTIFICATE----- 结尾的那个,否则 Android 会说“没有要安装的证书”。

    我认为之前的指南创建了一个常规证书,然后将其用作 CA 证书来签署服务器证书,但我只是猜测,请随时纠正我。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-05-04
      • 1970-01-01
      • 1970-01-01
      • 2022-12-17
      • 1970-01-01
      • 1970-01-01
      • 2015-11-15
      • 2018-10-21
      相关资源
      最近更新 更多