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

看来,苹果已经取消了信任在iOS 10中自签名的SSL证书的能力。

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

我如何安装我的自签名证书?

好消息,他们没有。 如果您只是将其用于开发目的,听起来像您(您不应该在生产中使用自签名证书),则可以手动在iOS设备上安装自签名证书。 遵循我的iOS Web蓝牙浏览器应用程序的等效FAQ :

  1. 使用openssl或其他方法创build自签名证书和密钥文件。 确保它有本地服务器的正确/CN “Common Name” ,例如mycomputer.local
  2. configuration您的networking服务器(明显)使用它,并检查它是否正在使用不同的客户端,如Mac上的浏览器。
  3. 将您的证书通过电子邮件发送到您可以在iOS设备上访问的电子邮件
  4. 点击你的iOS设备上的邮件附件,现在应该提示你安装它。 这样做。
  5. 您现在应该通过转到设置应用程序,然后General -> Profile -> <Common Name>来validation它是否已安装。 在您安装第一个证书之前,configuration文件菜单可能根本就不存在。 证书应该标记为已validation(安装时已经过validation)。
  6. 你可能像我一样认为这就足够了。 事实并非如此。 你现在真的是非常直观的,需要去设置常规 – >关于 – >证书信任设置,并在那里完全信任你的证书。 这是一个奇怪的地方,这个设置是。