gpt4 book ai didi

android - 如何修复 nginx 中不完整的证书链

转载 作者:太空宇宙 更新时间:2023-11-03 13:36:09 25 4
gpt4 key购买 nike

我正在使用一个名为 coroinium cloud 的软件包,并且我最近设置了 ssl。 Coronium cloud 是使用 corona SDK 开发的应用程序的服务器包。它使用 nginx 作为包的服务器。您可以通过浏览器连接到一个控制面板,该面板可以正常加载,并且 firefox 表示该证书是可信的。但是,它在应用程序上不起作用,而是显示一条错误消息,指出证书不受信任(Android 上的 CertPathValidatorException)。我使用了 digicert 的工具来检查 ssl 配置:

screenshot of digicert test

coronium cloud 的创建者提供了关于如何设置它的说明,我都遵循了这些说明。我从 startssl.com 获得了证书并在那里使用了 Nginx 证书。有谁知道我该如何解决这个问题,因为它阻碍了我开发其他功能,因为在这个问题得到解决之前我现在无法使用我的应用程序的任何部分。

提前感谢任何可以帮助我的人

最佳答案

您应该在使用证书的同时使用证书颁发机构提供的证书链,并遵循 nxinx 文档:

https://nginx.org/en/docs/http/configuring_https_servers.html#chains

cat www.example.com.crt bundle.crt > www.example.com.chained.crt

在你的服务器 block 中:

ssl_certificate www.example.com.chained.crt;

关于android - 如何修复 nginx 中不完整的证书链,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39470432/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com