如何在iOS 10中安装自签名证书
看来,苹果已经取消了信任在iOS 10中自签名的SSL证书的能力。
我创build了自己的自签名证书,并拥有一个使用我的证书签名的本地Web服务器。 我必须在iOS上安装我的证书以进行本地testing,因为我开发了一个需要信任我的证书的iOS应用程序。
我如何安装我的自签名证书?
好消息,他们没有。 如果您只是将其用于开发目的,听起来像您(您不应该在生产中使用自签名证书),则可以手动在iOS设备上安装自签名证书。 遵循我的iOS Web蓝牙浏览器应用程序的等效FAQ :
- 使用openssl或其他方法创build自签名证书和密钥文件。 确保它有本地服务器的正确
/CN “Common Name”
,例如mycomputer.local
。 - configuration您的networking服务器(明显)使用它,并检查它是否正在使用不同的客户端,如Mac上的浏览器。
- 将您的证书通过电子邮件发送到您可以在iOS设备上访问的电子邮件
- 点击你的iOS设备上的邮件附件,现在应该提示你安装它。 这样做。
- 您现在应该通过转到设置应用程序,然后
General -> Profile -> <Common Name>
来validation它是否已安装。 在您安装第一个证书之前,configuration文件菜单可能根本就不存在。 证书应该标记为已validation(安装时已经过validation)。 - 你可能像我一样认为这就足够了。 事实并非如此。 你现在真的是非常直观的,需要去设置常规 – >关于 – >证书信任设置,并在那里完全信任你的证书。 这是一个奇怪的地方,这个设置是。