Function s2n_tls_sys::s2n_config_set_client_auth_type
source · pub unsafe extern "C" fn s2n_config_set_client_auth_type(
config: *mut s2n_config,
client_auth_type: Type
) -> c_int
Expand description
Sets whether or not a Client Certificate should be required to complete the TLS Connection.
If this is set to S2N_CERT_AUTH_OPTIONAL
the server will request a client certificate but allow the client to not provide one.
Rejecting a client certificate when using S2N_CERT_AUTH_OPTIONAL
will terminate the handshake.
@param config A pointer to a s2n_config object @param client_auth_type The client auth policy for the connection @returns S2N_SUCCESS on success. S2N_FAILURE on failure