我希望我的应用程序能够接受使用 iPhone 配置实用程序添加到 iOS 设备的受信任根证书。
我使用 iPhone 配置实用程序将可信证书添加到 iOS 设备,并通过向我的服务器发送 https 请求确认 Safari 接受我的自签名证书。但是,当我制作一个使用 NSURLConnection 使用 HTTPS 向我的服务器发出 GET 请求的简单测试应用程序时,我收到以下错误消息:
" 错误 - 此服务器的证书无效。您可能正在连接到服务器,请在此处输入伪装成“myserver”的代码,这可能会使您的机密信息面临风险。"
我想我的 iOS 应用程序是沙盒的,默认情况下不接受自签名证书。我尝试在 willSendRequestForAuthenticationChallenge 中操作代码以接受自签名证书但没有成功。我希望其他人已经弄清楚如何做到这一点。我不想接受所有自签名证书。我只想接受已在设备上配置为受信任的自签名证书。