table of contents
NNG_TLS_CONFIG_AUTH_MODE(3tls) | NNG Reference Manual | NNG_TLS_CONFIG_AUTH_MODE(3tls) |
NAME¶
nng_tls_config_auth_mode - configure authentication mode
SYNOPSIS¶
#include <nng/nng.h> #include <nng/supplemental/tls/tls.h> typedef enum nng_tls_auth_mode {
NNG_TLS_AUTH_MODE_NONE,
NNG_TLS_AUTH_MODE_OPTIONAL,
NNG_TLS_AUTH_MODE_REQUIRED } nng_tls_auth_mode; int nng_tls_config_auth_mode(nng_tls_config *cfg, nng_tls_auth_mode mode);
DESCRIPTION¶
The nng_tls_config_auth_mode() function configures the authentication mode to be used for TLS sessions using this configuration object.
The possible modes are:
NNG_TLS_AUTH_MODE_NONE
NNG_TLS_AUTH_MODE_OPTIONAL
NNG_TLS_AUTH_MODE_REQUIRED
RETURN VALUES¶
This function returns 0 on success, and non-zero otherwise.
ERRORS¶
NNG_ENOMEM
NNG_EINVAL
NNG_EBUSY
SEE ALSO¶
nng_strerror(3), nng_tls_config_alloc(3tls), nng_tls_config_ca_chain(3tls), nng_tls_config_ca_file(3tls), nng_tls_config_server_name(3tls), nng(7)
2024-05-31 |