在我的网站上实施 ssl 时我遇到了问题。我的网络作为 android 和 ios 的网络服务工作。一切都很顺利,直到我实施 SSL 证书,突然 android(除了三星之外的大部分 android)抛出这个错误:
E/ErrorHTTP:java.security.cert.CertPathValidatorException:找不到证书路径的信任锚。
然后我谷歌并降落到这里:
它说这主要是因为:
颁发服务器证书的 CA 未知
服务器证书不是由 CA 签名的,而是自签名的
服务器配置缺少中间 CA
这三个选项已经排除,我已经用 ssl checker 进行了检查。以上都不是,不是未知的,不是自签名的,我们使用的是comodo,中间证书和根证书也有效,你可以在这里查看:ssl checker for my link,你可以自己查看。
现在我被卡住了,证书是有效的。证书也可以在三星打开,但在其他一些品牌中不知何故失败,例如小米。我现在不知道在哪里看,是不是:
- ssl 配置,我需要继续挖掘,即使它在大多数验证器中标记为有效。
- 使android代码更容易受到攻击,甚至某些品牌也可以访问它,我的意思是是因为品牌还是如何?
我使用的规范:
ASP .Net 核心 2.0。
红隼。
科莫多证书。
原生安卓。
请帮忙!,谢谢。