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

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

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

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

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

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

我认为这适用于iOS 8设备,但当然适用于iOS 10。

除了从电子邮件安装它以便显示在configuration文件中,还需要进入设置中的“常规 – >关于 – >证书信任设置”设置和“启用对根证书的完全信任”非常奇怪的设置你新安装的证书。 然后,在您的设备上使用应用程序的所有Webkit都应该信任该证书,而不会有新的提示。

很奇怪,呵呵。