首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在iOS 10中安装自签名证书

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

Stack Overflow用户
提问于 2017-02-25 19:20:29
回答 2查看 24.4K关注 0票数 9

苹果似乎已经移除了信任iOS 10中自签名的SSL证书的功能。

我创建了自己的自签名证书,并有一个使用证书签名的本地web服务器。因为我已经开发了一个需要信任证书的iOS应用程序,所以我必须将证书安装在iOS中,以便在本地进行测试。

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

EN

回答 2

Stack Overflow用户

发布于 2017-05-08 00:32:42

好消息是,他们没有。如果你只是出于开发的目的需要它,听起来你确实需要(而且你也不应该在生产中使用自签名证书),你可以在你的iOS设备上手动安装自签名证书。下面是我的iOS网页蓝牙浏览器应用程序的等效FAQ

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

Stack Overflow用户

发布于 2018-04-26 00:18:09

自己的根证书的安装在某个时候发生了变化(如果是在iOS 11上,也许有人可以确认)。

你需要做的就是用你的Mac,获取Apple Configurator 2并创建一个包含你的证书的配置文件。生成的移动配置文件可以通过Safari或电子邮件安装。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42455377

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档