Objective c 使用NSURLConnection的客户端SSL身份验证不';不能在OSX10.7上工作
我正在编写一个HTTPS客户端,它使用密钥链中的证书向服务器进行身份验证。为此,我实现了connection:willSendRequestForAuthenticationChallenge:delegate 一切都在10.8上运行,但我在10.7上遇到了一个错误——“出现了SSL错误,无法与服务器建立安全连接。” 我注意到,在10.8上,委托被调用了两次:第一次是使用NSURAuthenticationMethodServerTrust方法调用,第二次是使用NSURAuthenticationMethodClientCertificate调用 在10.7上,它也会被调用两次,但都是使用nsurAuthenticationMethodServerTrust方法调用的。而且,无论我如何响应它—无论是通过继续进行无凭据的身份验证挑战,还是通过设置由[NSURLCredential credential ForAuthentication Trust]返回的凭据—它都不起作用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
我做错了什么,以及如何让它在10.7上工作?你让它工作了吗?我面临着同样的问题。没有。幸运的是,它在小牛身上工作,而10.7现在对我们来说不是那么重要了。