
#use wml::openssl-macros area=docs page=SSL_CTX_get_verify_mode

<title>Documents, SSL_CTX_get_verify_mode(3)</title>

<h1>SSL_CTX_get_verify_mode(3)</h1>

#use wml::imp::generic

{:
## What's this? [[s|(<STRONG>[^<].+?)</A>(</STRONG><DD>)|$1$2|sg]]
[[s|<P>\s+<P>|<P>|sg]]
[[s|<P>\s+</|</|sg]]
[[s|<DD>\s*<DT>|<DD>&nbsp;<DT>|sg]]
[[s|<DD>\s*</DL>|<DD>&nbsp;</DL>|sg]]
[[s|\[|&#91;|sg]]
[[s|\]|&#93;|sg]]

<!-- INDEX BEGIN -->

<UL>

	<LI><A HREF="#NAME">NAME</A>
	<LI><A HREF="#SYNOPSIS">SYNOPSIS</A>
	<LI><A HREF="#DESCRIPTION">DESCRIPTION</A>
	<LI><A HREF="#RETURN_VALUES">RETURN VALUES</A>
	<LI><A HREF="#SEE_ALSO">SEE ALSO</A>
</UL>
<!-- INDEX END -->

<HR>
<P>
<HR>
<H1><A NAME="NAME">NAME</A></H1>
<P>
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

</P>
<P>
<HR>
<H1><A NAME="SYNOPSIS">SYNOPSIS</A></H1>
<PRE> #include &lt;openssl/ssl.h&gt;
</PRE>
<PRE> 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 *);
</PRE>
<P>
<HR>
<H1><A NAME="DESCRIPTION">DESCRIPTION</A></H1>
<P>
<CODE>SSL_CTX_get_verify_mode()</CODE> returns the verification mode
currently set in
<STRONG>ctx</STRONG>.

</P>
<P>
<CODE>SSL_get_verify_mode()</CODE> returns the verification mode currently
set in
<STRONG>ssl</STRONG>.

</P>
<P>
<CODE>SSL_CTX_get_verify_depth()</CODE> returns the verification depth
limit currently set in <STRONG>ctx</STRONG>. If no limit has been explicitly set, -1 is returned and the default value
will be used.

</P>
<P>
<CODE>SSL_get_verify_depth()</CODE> returns the verification depth limit
currently set in <STRONG>ssl</STRONG>. If no limit has been explicitly set, -1 is returned and the default value
will be used.

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

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

</P>
<P>
<HR>
<H1><A NAME="RETURN_VALUES">RETURN VALUES</A></H1>
<P>
See DESCRIPTION

</P>
<P>
<HR>
<H1><A NAME="SEE_ALSO">SEE ALSO</A></H1>
<P>
<A HREF="../ssl/ssl.html#">ssl(3)</A>, <A HREF="../ssl/SSL_CTX_set_verify.html#">SSL_CTX_set_verify(3)</A>



</P>
:}

