CERTIFICATE_VERIFY_FAILED:所有flutter应用程序上的证书均已过期

时间:2020-06-01 08:20:19

标签: android flutter

我在所有网络通话(包括CERTIFICATE_VERIFY_FAILED: certificate has expired通话)中都收到Network_image-我的所有flutter应用程序,甚至旧的应用程序。

所有应用程序都可以正常运行,但我不知道是什么导致了此错误。其他应用程序运行良好(Chrome,facebook等)

我还检查了电话的日期和时间。 我的Flutter版本是Flutter 1.12.13 + hotfix.5•通道稳定•

1 个答案:

答案 0 :(得分:0)

我假设您正在向您管理的服务器发出请求?

尝试使用以下工具测试您的服务器:https://www.ionos.com/tools/ssl-checker,看看是否表明服务器“未正确安装”。

如果您发现它过去一直在工作,但最近已停止运行,则可能是无效的信任链。 Recently, a common root CA certificate expired.您的服务器可能正在使用它,并将其作为发送给客户端的证书链的一部分发送。如果是这种情况,并且这是最近过期的根CA,您的修补程序很可能会像从捆绑软件中删除该根证书。因此,您仍将包括中间证书,但要排除根证书。然后,您可以使用这些工具重新验证是否设置正确。

您还可以使用此工具查看链和某些有效性信息:https://www.sslshopper.com/ssl-checker.html