使用Kestrel的ASP .Net Core实现SSL

时间:2018-01-24 15:43:53

标签: android ssl https asp.net-core-2.0 kestrel

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

  

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

然后我google并降落到这里:

  
      
  1. google says about the error
  2.   
  3. support the google statement
  4.   
  5. work around for the error to accept the not valid ssl
  6.   

它说主要是因为:

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

  2.   
  3. 服务器证书未由CA签名,但是已签名

  4.   
  5. 服务器配置缺少中间CA

  6.   

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

现在我卡住了,证书有效。证书也可以在三星开放,但不知何故在其他品牌中失败,例如xiao mi。我现在不知道在哪里看,是:

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

使用的规范:

  1. ASP .Net Core 2.0。

  2. 隼。

  3. Comodo证书。

  4. Native android。

  5. 请帮帮忙!谢谢。

0 个答案:

没有答案