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)