SSL_CTX_SET_CLIENT_CERT_CB(3ssl) OpenSSL SSL_CTX_SET_CLIENT_CERT_CB(3ssl) SSL_CTX_set_client_cert_cb, SSL_CTX_get_client_cert_cb - #include void SSL_CTX_set_client_cert_cb(SSL_CTX *ctx, int (*client_cert_cb)(SSL *ssl, X509 **x509, EVP_PKEY **pkey)); int (*SSL_CTX_get_client_cert_cb(SSL_CTX *ctx))(SSL *ssl, X509 **x509, EVP_PKEY **pkey); SSL_CTX_set_client_cert_cb() client_cert_cb SSL. client_cert_cb NULL . SSL_CTX_get_client_cert_cb() . client_cert_cb . / x509 pkey "1". ssl NOTES BUGS. "0" . . SSL_get_error(3) SSL_ERROR_WANT_X509_LOOKUP . client_cert_cb. client_cert_cb . ( ) . . SSL_CTX_use_certificate(3) . TLS . OpenSSL. . SSL . OpenSSL SSL SSL_use_certificate() SSL_use_private_key(). SSL . SSL_clear(3). OpenSSL . SSL_CTX_get_client_cert_cb() client_cert_cb NULL . client_cert_cb . 2 CA TLS . ( CA ). CA SSL_CTX ( CA ) SSL_CTX_add_extra_chain_cert(3) SSL_CTX ( ) . SSL SSL SSL_clear(3). SSL SSL_free(3) . ssl(7), SSL_CTX_use_certificate(3), SSL_CTX_add_extra_chain_cert(3), SSL_get_client_CA_list(3), SSL_clear(3), SSL_free(3) 2002-2020 OpenSSL. . Apache 2.0 ( ""). . LICENSE . 3 . . : . 3.6.2 7 2026 SSL_CTX_SET_CLIENT_CERT_CB(3ssl)