相关疑难解决方法(0)

iOS客户端证书和移动设备管理

我们的客户希望使用MDM(移动设备管理)解决方案(MobileIron)将客户端证书安装到企业iOS设备上,以便仅限访问企业设备的某些企业Web服务.

MobileIron将客户端证书安装到设置>常规>配置文件中,这是iOS中证书的默认位置,当企业Web服务对其进行质询时,Safari可以使用此证书进行响应.

但我需要在自定义应用程序中发生同样的事情.当我们的应用程序受到证书挑战时,我需要能够使用" 设置">"常规">"配置文件"中的证书进行响应.我有一个使用我们的应用程序捆绑的证书进行响应的示例,以及我们的应用程序存储在其自己的钥匙串中的证书,但我没有设置>常规>配置文件中使用设备上安装的证书进行响应的示例.

任何人都可以向我解释一下NSURLAuthenticationChallengeSender协议方法的-performDefaultHandlingForAuthenticationChallenge:作用吗?默认处理是否意味着iOS有效地代表应用程序响应挑战?此响应是否可以包含存储在设置>常规>配置文件中的客户端证书?

更新

如果MDM可以将客户端证书安装到应用程序密钥链中,那将是完美的.

ssl client-certificates ios mobileiron

14
推荐指数
1
解决办法
1万
查看次数

标签 统计

client-certificates ×1

ios ×1

mobileiron ×1

ssl ×1