Global Variable


Perform server trust authentication (certificate validation) for this protection space.


NSString *const NSURLAuthenticationMethodServerTrust;


This authentication method can apply to any protocol, and is most commonly used for overriding SSL and TLS chain validation.

To learn more, read Overriding TLS Chain Validation Correctly.

See Also

Session-Wide Authentication Challenges


Use client certificate authentication for this protection space.


Negotiate whether to use Kerberos or NTLM authentication for this protection space.


Use NTLM authentication for this protection space.

Beta Software

This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software.

Learn more about using Apple's beta software