如何在iOS 10中安装自签名证书

Apple似乎已经删除了信任在iOS 10中自签名的SSL证书的功能.

我创建了自己的自签名证书,并拥有一个使用我的证书签名的本地Web服务器.我必须在iOS上安装我的证书才能在本地进行测试,因为我开发了一个需要信任我的证书的iOS应用程序.

如何安装自签名证书?

最佳答案
好消息,他们没有.如果你只是需要这个用于开发目的,听起来就像你一样(并且你不应该在生产中使用自签名证书),你可以手动在iOS设备上安装自签名证书.以下是我的iOS Web蓝牙浏览器应用程序的等效FAQ

>然后使用openssl创建自签名证书和密钥文件.确保它具有本地服务器的正确/ CN“通用名称”,例如mycomputer.local.
>配置您的网络服务器(显然)使用它并检查它是否正在使用其他客户端,例如Mac上的浏览器.
>将您的证书通过电子邮件发送到您可以在iOS设备上访问的电子邮件地址
>点击iOS设备上Mail中的附件,现在应该提示您安装它.这样做.
>您现在应该通过转到“设置”应用,然后转到“常规” – >来验证是否已安装.个人资料 – > <通用名称>.在安装第一个证书之前,“配置文件”菜单可能根本不存在.证书应标记为已验证(安装时已经过验证).
>你可能像我一样,认为这就足够了.事实并非如此.你现在真的反直觉地需要去设置General – >关于 – >证书信任设置并在那里为您的证书启用完全信任.对于那种环境来说,这是一个奇怪的地方.

转载注明原文:如何在iOS 10中安装自签名证书 - 代码日志