Enumeration

SSLAuthenticate

The flags that represent the requirements for client-side authentication.

Declaration

enum SSLAuthenticate : Int32

Topics

Constants

case neverAuthenticate

Indicates that client-side authentication is not required. (Default.)

case alwaysAuthenticate

Indicates that client-side authentication is required.

case tryAuthenticate

Indicates that client-side authentication should be attempted. There is no error if the client doesn’t have a certificate.

See Also

Session Configuration

func SSLSetSessionConfig(SSLContext, CFString) -> OSStatus

Sets a predefined configuration for the Secure Sockets Layer (SSL) session.

Deprecated
func SSLSetClientSideAuthenticate(SSLContext, SSLAuthenticate) -> OSStatus

Specifies the requirements for client-side authentication.

Deprecated
SSLConfig

Use these constants to configure Transport Layer Security (TLS) sessions.