如何使用已安装的SSL证书保护iOS应用安全?

时间:2019-06-24 10:34:04

标签: ios ssl ssl-certificate

我正在尝试通过检查是否存在已安装的SSL证书来保护iOS应用的安全。首先,我使用OpenSSL创建了一个自签名证书,然后将其安装到我的iPhone中。现在,我需要以编程方式检查此证书是否已安装。如果存在,则该应用程序可以无限制运行,如果不存在,则使用将无法使用该应用程序。那么,如何以编程方式检查我的应用代码中是否已安装了该设备?

为什么我们需要在iOS设备上安装SSL证书?

1 个答案:

答案 0 :(得分:1)

  

用户可以安装数字身份(证书以及他们的   关联的私钥)下载到其iOS设备上   从Safari内部,通过将其作为电子邮件附件打开,以及   使用配置文件安装它们。或者,身份可以是   从移动设备管理(MDM)服务器推送。然而,   以任何这些方式安装的身份都会添加到Apple中   钥匙串访问组。

请参阅下面的链接以获取更多信息。

https://forums.developer.apple.com/thread/52345 https://developer.apple.com/library/archive/qa/qa1745/_index.html