Enumeration

SSLAuthenticate

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

Declaration

typedef enum SSLAuthenticate : int {
    ...
} SSLAuthenticate;

Topics

Constants

kNeverAuthenticate

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

kAlwaysAuthenticate

Indicates that client-side authentication is required.

kTryAuthenticate

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

See Also

Session Configuration

SSLSetSessionConfig

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

Deprecated
SSLSetClientSideAuthenticate

Specifies the requirements for client-side authentication.

Deprecated
SSLConfig

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

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