我有一个使用NSURLSession在Web服务器上运行.php文件的应用程序。 Web服务器上的目录受密码保护,didReceiveChallenge委托工作正常,返回用户名和密码。到目前为止,这一直都是通过HTTP,因为它只是一个概念证明,因此对中间人威胁开放。
当我接近完成时,我将使用受信任的证书切换到HTTPS,并且想知道我需要采取哪些额外的步骤(如果有的话)与NSURLSession进行安全连接通信,或者它会像切换安全连接一样简单设置服务器后,会话中的URL从HTTP到HTTPS。这不是自签名证书。
我在here上找到了类似的问题,但没有一个有答案。
谢谢!
答案 0 :(得分:1)
所以我继续在我的网络服务器上安装了一个自签名证书,然后在NSURLRequest中将HTTP更改为HTTPS,所有这些似乎都运行正常!