SSL_CTX_SET_CERT_VERIFY_CALLBACK(3ssl) OpenSSL SSL_CTX_set_cert_verify_callback - #include void SSL_CTX_set_cert_verify_callback(SSL_CTX *ctx, int (*callback)(X509_STORE_CTX *, void *), void *arg); SSL_CTX_set_cert_verify_callback() ctx. SSL ctx SSL_new(3). SSL/TLS . . callback SSL_CTX_set_cert_verify_callback() callback(X509_STORE_CTX *x509_store_ctx, void *arg). arg callback. callback NULL . callback 1 0 . 0 . . 0 SSL_VERIFY_NONE. 0 . callback SSL_set_retry_verify(3) SSL x509_store_ctx ( SSL_get_ex_data_X509_STORE_CTX_idx(3)) 1. . SSL_ERROR_WANT_RETRY_VERIFY. . SSL_connect(3) . . error x509_store_ctx X509_STORE_CTX_set_error(3). callback ( 1). ! SSL ( ) . . callback X509_verify_cert(3) . x509_store_ctx . X509_verify_cert(3) error . x509_store_ctx callback verify_callback SSL_CTX_set_verify(3). SSL_CTX_set_cert_verify_callback() . verify_callback . SSL_CTX_set_verify(3). . verify_callback. SSL_CTX_set_cert_verify_callback() . ssl(7), SSL_CTX_set_verify(3), X509_STORE_CTX_set_error(3), SSL_get_verify_result(3), SSL_set_retry_verify(3), SSL_CTX_load_verify_locations(3) 2001-2022 OpenSSL. . Apache 2.0 ( ""). . LICENSE . 3 . . : . 3.6.2 7 2026 SSL_CTX_SET_CERT_VERIFY_CALLBACK(3ssl)