SSL_CTX_GET_VERIFY_MODE(3) | Library Functions Manual | SSL_CTX_GET_VERIFY_MODE(3)

# NAME

`SSL_CTX_get_verify_mode`, `SSL_get_verify_mode`, `SSL_CTX_get_verify_depth`, `SSL_get_verify_depth`, `SSL_get_verify_callback`, `SSL_CTX_get_verify_callback` — get currently set verification parameters

# SYNOPSIS

library “libssl” libcrypto
`#include <openssl/ssl.h>`

int
`SSL_CTX_get_verify_mode`(const SSL_CTX *ctx);

int
`SSL_get_verify_mode`(const SSL *ssl);

int
`SSL_CTX_get_verify_depth`(const SSL_CTX *ctx);

int
`SSL_get_verify_depth`(const SSL *ssl);

int
`(*SSL_CTX_get_verify_callback(const SSL_CTX *ctx))`(int, X509_STORE_CTX *);

int
`(*SSL_get_verify_callback(const SSL *ssl))`(int, X509_STORE_CTX *);

# DESCRIPTION

`SSL_CTX_get_verify_mode`() returns the verification mode currently set in ctx.

`SSL_get_verify_mode`() returns the verification mode currently set in ssl.

`SSL_CTX_get_verify_depth`() returns the verification depth limit currently set in ctx. If no limit has been explicitly set, −1 is returned and the default value will be used.

`SSL_get_verify_depth`() returns the verification depth limit currently set in ssl. If no limit has been explicitly set, −1 is returned and the default value will be used.

`SSL_CTX_get_verify_callback`() returns a function pointer to the verification callback currently set in ctx. If no callback was explicitly set, the `NULL` pointer is returned and the default callback will be used.

`SSL_get_verify_callback`() returns a function pointer to the verification callback currently set in ssl. If no callback was explicitly set, the `NULL` pointer is returned and the default callback will be used.

# SEE ALSO

ssl(3), SSL_CTX_set_verify(3)

# HISTORY

`SSL_CTX_get_verify_mode`(), `SSL_get_verify_mode`(), `SSL_get_verify_callback`(), and `SSL_CTX_get_verify_callback`() first appeared in SSLeay 0.8.0 and have been available since OpenBSD 2.4.

`SSL_CTX_get_verify_depth`() and `SSL_get_verify_depth`() first appeared in OpenSSL 0.9.3 and have been available since OpenBSD 2.6.

June 8, 2025 | Debian