SSL_CTX_ADD1_CHAIN_CERT(3ssl) OpenSSL SSL_CTX_ADD1_CHAIN_CERT(3ssl) SSL_CTX_set0_chain, SSL_CTX_set1_chain, SSL_CTX_add0_chain_cert, SSL_CTX_add1_chain_cert, SSL_CTX_get0_chain_certs, SSL_CTX_clear_chain_certs, SSL_set0_chain, SSL_set1_chain, SSL_add0_chain_cert, SSL_add1_chain_cert, SSL_get0_chain_certs, SSL_clear_chain_certs, SSL_CTX_build_cert_chain, SSL_build_cert_chain, SSL_CTX_select_current_cert, SSL_select_current_cert, SSL_CTX_set_current_cert, SSL_set_current_cert - #include int SSL_CTX_set0_chain(SSL_CTX *ctx, STACK_OF(X509) *sk); int SSL_CTX_set1_chain(SSL_CTX *ctx, STACK_OF(X509) *sk); int SSL_CTX_add0_chain_cert(SSL_CTX *ctx, X509 *x509); int SSL_CTX_add1_chain_cert(SSL_CTX *ctx, X509 *x509); int SSL_CTX_get0_chain_certs(SSL_CTX *ctx, STACK_OF(X509) **sk); int SSL_CTX_clear_chain_certs(SSL_CTX *ctx); int SSL_set0_chain(SSL *ssl, STACK_OF(X509) *sk); int SSL_set1_chain(SSL *ssl, STACK_OF(X509) *sk); int SSL_add0_chain_cert(SSL *ssl, X509 *x509); int SSL_add1_chain_cert(SSL *ssl, X509 *x509); int SSL_get0_chain_certs(SSL *ssl, STACK_OF(X509) **sk); int SSL_clear_chain_certs(SSL *ssl); int SSL_CTX_build_cert_chain(SSL_CTX *ctx, flags); int SSL_build_cert_chain(SSL *ssl, flags); int SSL_CTX_select_current_cert(SSL_CTX *ctx, X509 *x509); int SSL_select_current_cert(SSL *ssl, X509 *x509); int SSL_CTX_set_current_cert(SSL_CTX *ctx, long op); int SSL_set_current_cert(SSL *ssl, long op); SSL_CTX_set0_chain() SSL_CTX_set1_chain() ctx sk. SSL_CTX_add0_chain_cert() SSL_CTX_add1_chain_cert() x509 ctx. SSL_CTX_get0_chain_certs() ctx. SSL_CTX_clear_chain_certs() ctx. ( SSL_CTX_set0_chain() sk NULL). SSL_CTX_build_cert_chain() ctx. . . flags SSL_BUILD_CHAIN_FLAG_UNTRUSTED SSL_BUILD_CHAIN_FLAG_NO_ROOT SSL_BUILD_CHAIN_FLAG_CHECK ( ) SSL_BUILD_CHAIN_FLAG_IGNORE_ERROR : SSL_BUILD_CHAIN_FLAG_CLEAR_ERROR . " " openssl-verification-options(1). ( ). ctx . SSL_CTX_select_current_cert() x509 x509 ctx SSL_CTX_use_certificate(). SSL_set0_chain(), SSL_set1_chain(), SSL_add0_chain_cert(), SSL_add1_chain_cert(), SSL_get0_chain_certs(), SSL_clear_chain_certs(), SSL_build_cert_chain(), SSL_select_current_cert() SSL_set_current_cert() SSL ssl. SSL_CTX_set_current_cert() op. op SSL_CERT_SET_FIRST SSL_CERT_SET_NEXT . SSL_CTX. SSL_set_current_cert() SSL_CERT_SET_SERVER. ssl 1. ( ) 2 . ssl 0 . . 1 . 0 . SSL_CTX SSL SSL_new(). SSL SSL_CTX . . RSA DSA ( ) . SSL_CTX_build_cert_chain() SSL_build_cert_chain() . . SSL_CTX_use_certificate_chain_file() SSL_CTX_build_cert_chain() SSL_BUILD_CHAIN_FLAG_CHECK . SSL_BUILD_CHAIN_FLAG_IGNORE_ERRORS . SSL_CTX_build_cert_chain() SSL_build_cert_chain() . . SSL_CTX_add_extra_chain_cert(). SSL_set_current_cert() SSL_CERT_SET_SERVER 1 2 0 . SSL_CTX_build_cert_chain() SSL_build_cert_chain() 1 0 . SSL_BUILD_CHAIN_FLAG_IGNORE_ERROR 2. 1 0 . ssl(7), SSL_CTX_add_extra_chain_cert(3) OpenSSL 1.0.2. 2013-2021 OpenSSL. . Apache 2.0 ( ""). . LICENSE . 3 . . : . 3.6.2 7 2026 SSL_CTX_ADD1_CHAIN_CERT(3ssl)