gpt4 book ai didi

java - 移动 SSL 证书 - 现在获取 java.security.cer.CertPathValidatorException

转载 作者:行者123 更新时间:2023-11-30 02:37:48 25 4
gpt4 key购买 nike

我最近将我的后端(rails)移到了 Digital Ocean。我在那里安装了我的 ssl 证书(由 CA 签名),浏览器可以识别并相应地显示在网络应用程序中。

我在我的 Android 客户端上做了一些工作 - 只是为了从 Volley 得到这个异常:

10-06 16:57:20.448: D/Error.Response(10668): com.android.volley.NoConnectionError: javax.net.ssl.SSLHandshakeException: java.security.cert.CertPathValidatorException: Trust anchor for certification path not found.

我不知道该如何处理。当我最初在 Heroku 安装证书时,我没有看到这个 - 只有在移动证书之后。我该如何解决这个问题?

最佳答案

出现此错误是因为我在服务器上安装的证书是没有链的主证书。我将辅助证书与主证书连接成一个文件,安装在服务器上,Android 接受了 SSL 连接。

我看到的很多资源都谈到了编写自定义信任管理器等。我会先尝试测试您的证书链并在做其他事情之前更正它。

关于java - 移动 SSL 证书 - 现在获取 java.security.cer.CertPathValidatorException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26226713/

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