Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/25.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.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
Objective c 使用NSURLConnection的客户端SSL身份验证不';不能在OSX10.7上工作_Objective C_Macos_Ssl_Nsurlconnection_Nsurlcredential - Fatal编程技术网

Objective c 使用NSURLConnection的客户端SSL身份验证不';不能在OSX10.7上工作

Objective c 使用NSURLConnection的客户端SSL身份验证不';不能在OSX10.7上工作,objective-c,macos,ssl,nsurlconnection,nsurlcredential,Objective C,Macos,Ssl,Nsurlconnection,Nsurlcredential,我正在编写一个HTTPS客户端,它使用密钥链中的证书向服务器进行身份验证。为此,我实现了connection:willSendRequestForAuthenticationChallenge:delegate 一切都在10.8上运行,但我在10.7上遇到了一个错误——“出现了SSL错误,无法与服务器建立安全连接。” 我注意到,在10.8上,委托被调用了两次:第一次是使用NSURAuthenticationMethodServerTrust方法调用,第二次是使用NSURAuthenticatio

我正在编写一个HTTPS客户端,它使用密钥链中的证书向服务器进行身份验证。为此,我实现了connection:willSendRequestForAuthenticationChallenge:delegate

一切都在10.8上运行,但我在10.7上遇到了一个错误——“出现了SSL错误,无法与服务器建立安全连接。”

我注意到,在10.8上,委托被调用了两次:第一次是使用NSURAuthenticationMethodServerTrust方法调用,第二次是使用NSURAuthenticationMethodClientCertificate调用

在10.7上,它也会被调用两次,但都是使用nsurAuthenticationMethodServerTrust方法调用的。而且,无论我如何响应它—无论是通过继续进行无凭据的身份验证挑战,还是通过设置由[NSURLCredential credential ForAuthentication Trust]返回的凭据—它都不起作用


我做错了什么,以及如何让它在10.7上工作?

你让它工作了吗?我面临着同样的问题。没有。幸运的是,它在小牛身上工作,而10.7现在对我们来说不是那么重要了。