SSL_CTX_SET0_CA_LIST(3ssl) OpenSSL SSL_CTX_SET0_CA_LIST(3ssl) SSL_CTX_set_client_CA_list, SSL_set_client_CA_list, SSL_get_client_CA_list, SSL_CTX_get_client_CA_list, SSL_CTX_add_client_CA, SSL_add_client_CA, SSL_set0_CA_list, SSL_CTX_set0_CA_list, SSL_get0_CA_list, SSL_CTX_get0_CA_list, SSL_add1_to_CA_list, SSL_CTX_add1_to_CA_list, SSL_get0_peer_CA_list - (CA) #include void SSL_CTX_set_client_CA_list(SSL_CTX *ctx, STACK_OF(X509_NAME) *list); void SSL_set_client_CA_list(SSL *s, STACK_OF(X509_NAME) *list); 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); int SSL_CTX_add_client_CA(SSL_CTX *ctx, X509 *cacert); int SSL_add_client_CA(SSL *ssl, X509 *cacert); void SSL_CTX_set0_CA_list(SSL_CTX *ctx, STACK_OF(X509_NAME) *name_list); void SSL_set0_CA_list(SSL *s, STACK_OF(X509_NAME) *name_list); const STACK_OF(X509_NAME) *SSL_CTX_get0_CA_list(const SSL_CTX *ctx); const STACK_OF(X509_NAME) *SSL_get0_CA_list(const SSL *s); int SSL_CTX_add1_to_CA_list(SSL_CTX *ctx, const X509 *x); int SSL_add1_to_CA_list(SSL *ssl, const X509 *x); const STACK_OF(X509_NAME) *SSL_get0_peer_CA_list(const SSL *s); (CA) . TLS 1.2 (CA) . (CA) (CA) SSL_get0_peer_CA_list() NULL. TLS 1.3 (CA) certificate_authorities ( ClientHello) ( ). (CA) . (CA) . . TLSv1.3 (CA) . . " (CA) " . SSL_CTX_set_client_CA_list() list (CA) ctx. list ctx . SSL_set_client_CA_list() list (CA) ssl SSL_CTX ssl. list s . SSL_CTX_get_client_CA_list() (CA) ctx SSL_CTX_set_client_CA_list(). . SSL_get_client_CA_list() (CA) ssl SSL_set_client_CA_list() SSL_CTX ssl SSL_CTX_set_client_CA_list() . SSL_get_client_CA_list (CA) . . SSL_CTX_add_client_CA() (CA) cacert (CA) ctx. SSL_add_client_CA() (CA) cacert (CA) ssl SSL_CTX ssl. SSL_get0_peer_CA_list() (CA) ( ) . . . " (CA) " " (CA) " . (CA) - ( ) (CA) " (CA) " " (CA) ". " (CA) " . " (CA) " . (CA) . SSL_CTX_set0_CA_list() (CA) name_list. name_list ctx . SSL_set0_CA_list() (CA) name_list SSL_CTX s. name_list s . SSL_CTX_get0_CA_list() (CA) ctx. . SSL_get0_CA_list() (CAs) s SSL_CTX . . SSL_CTX_add1_to_CA_list() (CA) x (CAs) ctx. SSL_add1_to_CA_list() (CA) x (CAs) s SSL_CTX . TLS/SSL ( SSL_CTX_set_verify(3)) (CAs) . SSL_CTX_set_client_CA_list() SSL_CTX_set0_CA_list() ctx SSL_set_client_CA_list() SSL_set0_CA_list() ssl . . (CAs) (list ) SSL_CTX_load_verify_locations(3) . (CAs) SSL_load_client_CA_file(3) . SSL_CTX_add_client_CA() SSL_CTX_add1_to_CA_list() SSL_add_client_CA() SSL_add1_to_CA_list() (CAs). SSL_CTX_set_client_CA_list() SSL_CTX_set0_CA_list() SSL_set_client_CA_list() SSL_set0_CA_list() ctx ssl ( ). SSL_CTX_set_client_CA_list() SSL_set_client_CA_list() SSL_CTX_set_client_CA_list() SSL_set_client_CA_list() SSL_CTX_set0_CA_list() SSL_set0_CA_list() . SSL_CTX_get_client_CA_list() SSL_get_client_CA_list() SSL_CTX_get0_CA_list() SSL_get0_CA_list() (CAs) NULL . SSL_CTX_add_client_CA() SSL_add_client_CA() SSL_CTX_add1_to_CA_list() SSL_add1_to_CA_list() 1 0 . SSL_get0_peer_CA_list() (CAs) NULL . CAfile (CAs) : SSL_CTX_set_client_CA_list(ctx, SSL_load_client_CA_file(CAfile)); ssl(7), SSL_load_client_CA_file(3), SSL_CTX_load_verify_locations(3) 2000-2018 OpenSSL. . Apache 2.0 ( ""). . LICENSE . 3 . . : . 3.6.2 7 2026 SSL_CTX_SET0_CA_LIST(3ssl)