gpt4 book ai didi

Android:CertPathValidatorException - 找到 TrustAnchor 但证书验证失败

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

我正在尝试通过与服务器的 https 连接验证我的 android 应用程序。

我在尝试进行身份验证时收到以下异常。在查找解决方案时,有很多关于将证书与 apk 绑定(bind)、忽略证书验证等的建议。

Detailed StackTrace

问题是,在少数手机和模拟器中,这种通过 https 的身份验证工作得很好。在我的手机和模拟器中,它都没有通过。所以看起来它更像是一个设备问题而不是代码问题。

有没有其他人遇到过这种问题并解决了?

最佳答案

错误含义是:SSL 证书链(从服务器证书到根 CA 存储中的信任 anchor )已由应用程序重建,但由于任何原因对该链的验证失败。

在堆栈跟踪中,底层错误是 java.security.NoSuchProviderException: AndroidOpenSSL。这意味着应用程序尝试使用 android 系统中不存在的加密提供程序来实例化签名验证对象。这个错误让我想这可能是一个 android 版本问题。

您能告诉我们用于构建您的应用程序的目标 API 级别吗?以及应用程序运行和不运行的终端版本是什么?

关于Android:CertPathValidatorException - 找到 TrustAnchor 但证书验证失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21163844/

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