Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在iOS应用程序中安装根证书,以便在从UIWebView打开URL时信任它?_Ios_Objective C_Iphone_Ssl_Uiwebview - Fatal编程技术网

如何在iOS应用程序中安装根证书,以便在从UIWebView打开URL时信任它?

如何在iOS应用程序中安装根证书,以便在从UIWebView打开URL时信任它?,ios,objective-c,iphone,ssl,uiwebview,Ios,Objective C,Iphone,Ssl,Uiwebview,我有一个iOS应用程序,我需要使用UIWebView打开使用SSL证书的网页,该证书不是由受信任的机构颁发的。我犯了个错误 我可以手动安装SSL证书,但我需要在每个客户机设备上执行此操作,这不是一个选项,因此我需要从代码安装根证书 但我不知道怎么做。我喜欢谷歌,但在大多数情况下,它是关于导入配置证书 有什么指导吗?我只需要一个搜索方向 我读到有一个SSL固定,但据我所知,它是用于身份验证目的的。我该不该坚持 另外,将要访问的URL不在我们的Web服务器上,因此我们无法管理证书。出于这个原因,我需

我有一个iOS应用程序,我需要使用UIWebView打开使用SSL证书的网页,该证书不是由受信任的机构颁发的。我犯了个错误

我可以手动安装SSL证书,但我需要在每个客户机设备上执行此操作,这不是一个选项,因此我需要从代码安装根证书

但我不知道怎么做。我喜欢谷歌,但在大多数情况下,它是关于导入配置证书

有什么指导吗?我只需要一个搜索方向

我读到有一个SSL固定,但据我所知,它是用于身份验证目的的。我该不该坚持


另外,将要访问的URL不在我们的Web服务器上,因此我们无法管理证书。出于这个原因,我需要在我的应用程序中普遍信任它。

我认为您不能在应用程序中安装证书。您可以显示一个指南,告诉用户如何在Safari中打开和安装证书。然后通过代码在Safari中打开您的证书url。

我认为您无法在应用程序内安装证书。您可以显示一个指南,告诉用户如何在Safari中打开和安装证书。然后通过代码在Safari中打开您的证书url。

我认为您无法自动执行此操作,因为未经用户许可安装根证书将是一个巨大的安全漏洞。您可以尝试使用Apple Configurator/iPhone Configuration Utility远程安装所需的证书。我不认为您可以自动执行此操作,因为未经用户许可安装根证书将是一个巨大的安全漏洞。您可以尝试使用Apple Configurator/iPhone Configuration Utility远程安装所需的证书。好的,可能不是安装而是检查证书,这样我可以进行正常通信。好的,可能不是安装而是检查证书,这样我可以进行正常通信。