Enumeration Case

breakOnServerAuth

Enables returning from SSLHandshake(_:) (with a result of errSSLServerAuthCompleted) when the server authentication portion of the handshake is complete to allow your application to perform its own certificate verification.

Declaration

case breakOnServerAuth = 0

Discussion

Note that in iOS (all versions) and macOS 10.8 and later, setting this option disables Secure Transport's automatic verification of server certificates.

If you set this option, your application should perform its own certificate verification when errSSLServerAuthCompleted is returned before continuing with the handshake.