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

如何使用已安装的SSL证书保护iOS应用程序?,ios,ssl,ssl-certificate,Ios,Ssl,Ssl Certificate,我试图通过检查安装的SSL证书是否存在来保护iOS应用程序。首先,我用OpenSSL创建了一个自签名证书,然后将其安装到我的iPhone上。现在我需要以编程方式检查此证书是否已安装。如果存在,应用程序可以无限运行,如果不存在,用户将无法使用该应用程序。那么,如何以编程方式检查我的应用程序代码中是否安装了此设备 为什么我们需要在iOS设备上安装SSL证书 用户可以安装数字身份证书及其 通过下载将私钥关联到iOS设备上 在Safari中,将其作为电子邮件附件打开,然后 使用配置文件安装它们。或者,身

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

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

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

有关更多信息,请参阅以下链接


您想与服务器握手,还是需要检查本地设备上的有效证书?@CodeChanger我需要检查本地iOS设备上的有效证书。我们还可以在捆绑包中添加证书并将其锁定…这样每次我们都可以启动SSL握手…@iAnurag同意,这种方法更受欢迎。