此服务器的证书无效

Ama*_*eet 3 security ssl ssl-certificate ios swift3

我的应用程序是直播 它工作正常.但是有一天我们在服务器上更改了证书(出于安全目的).现在每当我试图运行我的应用程序.这是错误的:

此服务器的证书无效.您可能正在连接到假冒"域名"的服务器,这可能会使您的机密信息面临风险.

我正在使用Swift3.我想知道这是前端问题还是服务器端问题?我该如何解决这个问题?

注意:我已经搜索了很多关于这个问题,但没有得到解决方案.我也尝试过Titanium - "此服务器的证书无效.您可能正在连接到假装为DOMAIN.COM的服务器"但我已经按照所有步骤操作了.

其他的东西是web-app和Android-app工作正常.但iOS应用程序给出错误.

Tus*_* J. 10

解决了相同的问题,只需将设备的日期和时间设置为自动.


Sco*_*tta 5

您可以通过使用SSL 实验室测试 TLS 端点来检查这是否是服务器端问题(假设这是 HTTPS 连接)。如果结果无效,该网站会告诉您原因。如果您使用自签名证书,那肯定会导致此错误。

如果 SSL 实验室返回的结果有效,则可能是在客户端。某些客户端软件没有内置的受信任根证书,但我怀疑 Swift 不使用默认的操作系统根证书存储。