如何在iPhone的钥匙串中添加.crt证书?


13

.crt通过Dropbox 将证书文件移动到我的iPhone设备上,并尝试按照以下说明将其添加到设备钥匙串中:

它建议打开证书文件,但我的iPhone不知道用什么打开.crt?

我应该如何从这里继续将证书添加到我的钥匙串中?


您需要特定应用程序的.crt吗?如果是这样,如果您连接手机并切换到“应用程序”选项卡并选择该应用程序,则可能可以通过iTunes导入它
Kevin Grabher 2014年

我有自己的.crt,我需要从iPhone中访问SSL应用程序
两栖的2014年

我只是使回答更彻底,并确认它适用于iOS 12.0.1。如果您认为它有帮助,请考虑将其标记为可接受的答案。
瑞安

Answers:


17

已针对iOS 12.0.1更新

正如AndrewMichal所提到的,显然,iOS仅允许Mail和Safari应用打开和安装证书。其他应用程序被阻止打开证书。

所以这就是我的工作方式:

  1. 将我的证书文件(mycertificate.crt)临时放在我的私有本地服务器上。
  2. 使用iOS Safari(非常重要),浏览至我的https://mylocalsite.test/mycertificate.crt
  3. 您可能会看到“此连接不是私人”警告,需要单击“显示详细信息”>“访问此网站”。
  4. 当出现“此网站正在尝试打开设置以向您显示配置配置文件。是否要允许它?[忽略还是允许?]”的提示时,选择“允许”。
  5. 您现在将进入“ iPhone设置”>“安装配置文件”。单击“安装”以安装证书。
  6. 输入密码进行确认。
  7. 您会看到一条警告,告诉您“在证书信任设置中启用该证书后,网站才会信任此证书”。按“安装”继续。
  8. 按“完成”。
  9. 访问设置>常规>关于> 证书信任设置
  10. 新安装的证书“对根证书启用完全信任”。
  11. (似乎没有必要重新启动电话。)我可以立即使用Chrome浏览器通过https浏览到我的网站,并且按预期运行。

这些其他链接也对我有帮助:


1
是否要作为“配置文件”安装?那没有道理-或者这只是一个愚蠢的苹果根证书的名字?
Simon_Weaver

@Simon_Weaver,后者。
Sai Manoj Kumar Yadlapati

3

从您链接的网站复制

如果您在遵循本指南后希望将证书用于S / MIME,请访问https://support.quovadisglobal.com/KB/a353/how-do-i-sign-and-encrypt-on-an- apple-iphone.aspx。重要说明:Apple建议将* .p12或* .pfx文件作为电子邮件的附件发送到您的设备。QuoVadis不建议使用此方法,除非使用SSL加密对邮件服务器的电子邮件访问。

您需要通过电子邮件将证书发送给自己,其他3PP程序也可以通过访问iOS钥匙串进行沙盒处理。


3

在iOS 11中,如果.crt文件位于可通过“文件”应用访问的位置,则只需在“文件”中点击它即可安装证书。

这也适用于iOS支持的其他类型的证书。


这对我有用,我将.crt文件上传到Icloud Drive,可以在其中安装证书。我先将其上传到Onedrive ..,这是Apple的边界锁定功能,在MIME类型中具有此类限制。
Tore Aurstad


我主要将此方法与.pfx证书一起使用,并且对我有用。
molgar


1

由于使用的是Dropbox,因此不需要您自己的Web服务器即可解决此问题。

  1. 在Dropbox iOS应用中找到证书。
  2. 点击右上角的省略号,然后选择复制链接。
  3. 打开Safari,粘贴链接,然后继续。
  4. 如果Dropbox愿意在Dropbox应用中打开它,请说不。
  5. 单击链接以下载文件。

从那里开始,这是从Mail或Safari加载它的正常步骤。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.