我正在使用名为coroinium cloud的软件包,我最近设置了ssl。 Coronium cloud是使用corona SDK开发的应用程序的服务器包。它使用nginx作为包的服务器。您可以通过浏览器连接到一个控制面板,该控制面板可以正常加载,而Firefox则表示该证书是可信任的。但它不适用于应用程序,而是显示错误,说证书不受信任(android上的CertPathValidatorException)。我使用digicert的工具来检查ssl配置:
coronium cloud的创建者有关于如何设置它的指示。我从startssl.com获得了证书,并在那里使用了Nginx证书。有没有人知道如何解决这个问题,因为它阻碍了我开发其他功能,因为我现在不能使用我的应用程序的任何部分,直到修复它。
提前感谢任何可以帮助我的人
答案 0 :(得分:0)
您应该使用证书颁发机构提供的证书链,与证书相同,并遵循nxinx文档:
https://nginx.org/en/docs/http/configuring_https_servers.html#chains
cat www.example.com.crt bundle.crt> www.example.com.chained.crt
在你的服务器块中:
ssl_certificate www.example.com.chained.crt;