SSL_get_client_CA_list 3 2005-04-23 0.9.9-dev OpenSSL

NAME

SSL_get_client_CA_list, SSL_CTX_get_client_CA_list - get list of client CAs

LIBRARY

libcrypto, -lcrypto

SYNOPSIS


 #include 


 STACK_OF(X509_NAME) *SSL_get_client_CA_list(const SSL *s);
 STACK_OF(X509_NAME) *SSL_CTX_get_client_CA_list(const SSL_CTX *ctx);

DESCRIPTION

_S_S_L___C_T_X___g_e_t___c_l_i_e_n_t___C_A___l_i_s_t_(_) returns the list of client CAs explicitly set for ccttxx using _S_S_L___C_T_X___s_e_t___c_l_i_e_n_t___C_A___l_i_s_t(3).

_S_S_L___g_e_t___c_l_i_e_n_t___C_A___l_i_s_t_(_) returns the list of client CAs explicitly set for ssssll using _S_S_L___s_e_t___c_l_i_e_n_t___C_A___l_i_s_t_(_) or ssssll's SSL_CTX object with _S_S_L___C_T_X___s_e_t___c_l_i_e_n_t___C_A___l_i_s_t(3), when in server mode. In client mode, SSL_get_client_CA_list returns the list of client CAs sent from the server, if any.

RETURN VALUES

_S_S_L___C_T_X___s_e_t___c_l_i_e_n_t___C_A___l_i_s_t_(_) and _S_S_L___s_e_t___c_l_i_e_n_t___C_A___l_i_s_t_(_) do not return diagnostic information.

_S_S_L___C_T_X___a_d_d___c_l_i_e_n_t___C_A_(_) and _S_S_L___a_d_d___c_l_i_e_n_t___C_A_(_) have the following return values:

STACK_OF(X509_NAMES) List of CA names explicitly set (for ccttxx or in server mode) or send
by the server (client mode).
NULL No client CA list was explicitly set (for ccttxx or in server mode) or
the server did not send a list of CAs (client mode).

SEE ALSO

_s_s_l(3), _S_S_L___C_T_X___s_e_t___c_l_i_e_n_t___C_A___l_i_s_t(3), _S_S_L___C_T_X___s_e_t___c_l_i_e_n_t___c_e_r_t___c_b(3)