0

在我的网站上实施 ssl 时我遇到了问题。我的网络作为 android 和 ios 的网络服务工作。一切都很顺利,直到我实施 SSL 证书,突然 android(除了三星之外的大部分 android)抛出这个错误:

E/ErrorHTTP:java.security.cert.CertPathValidatorException:找不到证书路径的信任锚。

然后我谷歌并降落到这里:

  1. 谷歌说这个错误
  2. 支持谷歌声明
  3. 解决错误以接​​受无效的 ssl

它说这主要是因为:

  1. 颁发服务器证书的 CA 未知

  2. 服务器证书不是由 CA 签名的,而是自签名的

  3. 服务器配置缺少中间 CA

这三个选项已经排除,我已经用 ssl checker 进行了检查。以上都不是,不是未知的,不是自签名的,我们使用的是comodo,中间证书和根证书也有效,你可以在这里查看:ssl checker for my link,你可以自己查看。

现在我被卡住了,证书是有效的。证书也可以在三星打开,但在其他一些品牌中不知何故失败,例如小米。我现在不知道在哪里看,是不是:

  1. ssl 配置,我需要继续挖掘,即使它在大多数验证器中标记为有效。
  2. 使android代码更容易受到攻击,甚至某些品牌也可以访问它,我的意思是是因为品牌还是如何?

我使用的规范:

  1. ASP .Net 核心 2.0。

  2. 红隼。

  3. 科莫多证书。

  4. 原生安卓。

请帮忙!,谢谢。

4

0 回答 0