Enables returning from
SSLHandshake (with a result of
err) when the server authentication portion of the handshake is complete to allow your application to perform its own certificate verification.
- iOS 2.0–13.0Deprecated
- macOS 10.2–10.15Deprecated
- Mac Catalyst 13.0–13.0Deprecated
- tvOS 9.0–13.0Deprecated
- watchOS 2.0–6.0Deprecated
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
err is returned before continuing with the handshake.