已安装iOS8自签名证书但仍不受信任

时间:2015-05-27 09:59:41

标签: ios objective-c ssl-certificate

出于我无法控制的原因,我需要使用自签名证书对平台进行iOS开发。它是一个在其SAN中具有特定IP地址的根证书。

当证书安装在OSX系统帐户下时,所有浏览器现在都会信任任何访问给定IP地址的通常。

通过电子邮件将相同的证书通过电子邮件发送到iOS8设备,然后通过安装和信任步骤列出已安装配置文件下的证书。

但是,在设备上,访问IP地址仍会提供不受信任的警告。这包括Safari中的任何请求或UIWebView。

如果证书已安装并且是一个好的证书(在OSX中有效),为什么它不能在设备上运行?

1 个答案:

答案 0 :(得分:3)

我认为这适用于iOS 8设备,但肯定适用于iOS 10。

除了从电子邮件中安装它以便它显示在配置文件中,您还需要转到非常奇怪的隐藏" General-> About->证书信任设置"设置中的设置和"启用对根证书的完全信任"为您新安装的证书。然后,使用您设备上的应用程序的所有webkit都应该信任该证书而没有新的提示。

很奇怪,呵呵。