mac经常蹦出“无效证书”的服务器警告
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mac经常蹦出“无效证书”的服务器警告相关的知识,希望对你有一定的参考价值。
13年秋的Macbook Pro, El Captain系统版本iTunes,日历打开的时候,经常时不时地就弹出来这个问题,如下图而且我的iTunes总是不能备份我的iPhone
无效证书警可能是因为:1.电脑日期和时间错误,调整电脑系统时间即可;
2.证书不受信任。不受信任的话要找受信任的CA机构重新申请ssl证书,可以找数安时代(全球受信任)去申请。希望对你有用! 参考技术A 重新下载一个,如果还是不行就是那个企业信息更改了,不是颁发给它的证书追问
Mac的iTunes和日历的软件是系统自带的,不能删除,重新安装,请问该如何解决呢?
追答如果你是使用者就没有办法了,或者你可以更新ios的版本。这个软件如果还要继续用的话要重新申请一个SSL证书。深圳EVTrust
iOS 允许无效证书,而 android 不允许
【中文标题】iOS 允许无效证书,而 android 不允许【英文标题】:iOS allowed invalid certificate while android did not 【发布时间】:2016-01-18 07:11:21 【问题描述】:在我们的一个应用部署过程中遇到了不寻常的情况。 iOS 版本运行良好,但应用程序的 android 版本无法运行。经过一些故障排除后,我们发现该应用程序调用了api。 Api Web 服务器缺少证书链。我们在带有 safari 的 iOS8 iphone 上尝试了 api 调用,它在 android 上运行时没有任何警告,它给出了证书警告。我理解这个问题,但想知道为什么它在 iOS 上有效? iOS 在 OS 层面的 SSL 验证是否存在 bug?
【问题讨论】:
【参考方案1】:您看到的行为是由于某些浏览器和用户代理(包括 iOS 上的 Safari)实现的称为 AIA 追逐的功能。证书可以具有 Authority Information Access extension 的值,浏览器或底层框架可以使用该值通过获取中间体(如果服务器未提供中间体)来构建完整的证书链。
Android 不执行 AIA 追踪,这就是您在从 Android 应用调用 API 时看到错误的原因。我一直无法找出为什么它没有内置在 Android 中。
解决此问题的正确方法是确保 Web 服务器为连接的客户端提供必要的中间证书。
【讨论】:
以上是关于mac经常蹦出“无效证书”的服务器警告的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 Alamofire 访问具有无效证书的本地 Https?
使用 Alamofire 的无效证书、表单数据和 HTTP 标头数据