1*f1a3c524Sschwarze.\" 2*f1a3c524Sschwarze.\" $OpenBSD: SSL_CTX_get_verify_mode.3,v 1.1 2016/11/05 15:32:19 schwarze Exp $ 3*f1a3c524Sschwarze.\" 4*f1a3c524Sschwarze.Dd $Mdocdate: November 5 2016 $ 5*f1a3c524Sschwarze.Dt SSL_CTX_GET_VERIFY_MODE 3 6*f1a3c524Sschwarze.Os 7*f1a3c524Sschwarze.Sh NAME 8*f1a3c524Sschwarze.Nm SSL_CTX_get_verify_mode , 9*f1a3c524Sschwarze.Nm SSL_get_verify_mode , 10*f1a3c524Sschwarze.Nm SSL_CTX_get_verify_depth , 11*f1a3c524Sschwarze.Nm SSL_get_verify_depth , 12*f1a3c524Sschwarze.Nm SSL_get_verify_callback , 13*f1a3c524Sschwarze.Nm SSL_CTX_get_verify_callback 14*f1a3c524Sschwarze.Nd get currently set verification parameters 15*f1a3c524Sschwarze.Sh SYNOPSIS 16*f1a3c524Sschwarze.In openssl/ssl.h 17*f1a3c524Sschwarze.Ft int 18*f1a3c524Sschwarze.Fn SSL_CTX_get_verify_mode "const SSL_CTX *ctx" 19*f1a3c524Sschwarze.Ft int 20*f1a3c524Sschwarze.Fn SSL_get_verify_mode "const SSL *ssl" 21*f1a3c524Sschwarze.Ft int 22*f1a3c524Sschwarze.Fn SSL_CTX_get_verify_depth "const SSL_CTX *ctx" 23*f1a3c524Sschwarze.Ft int 24*f1a3c524Sschwarze.Fn SSL_get_verify_depth "const SSL *ssl" 25*f1a3c524Sschwarze.Ft int 26*f1a3c524Sschwarze.Fo "(*SSL_CTX_get_verify_callback(const SSL_CTX *ctx))" 27*f1a3c524Sschwarze.Fa int "X509_STORE_CTX *" 28*f1a3c524Sschwarze.Fc 29*f1a3c524Sschwarze.Ft int 30*f1a3c524Sschwarze.Fo "(*SSL_get_verify_callback(const SSL *ssl))" 31*f1a3c524Sschwarze.Fa int "X509_STORE_CTX *" 32*f1a3c524Sschwarze.Fc 33*f1a3c524Sschwarze.Sh DESCRIPTION 34*f1a3c524Sschwarze.Fn SSL_CTX_get_verify_mode 35*f1a3c524Sschwarzereturns the verification mode currently set in 36*f1a3c524Sschwarze.Fa ctx . 37*f1a3c524Sschwarze.Pp 38*f1a3c524Sschwarze.Fn SSL_get_verify_mode 39*f1a3c524Sschwarzereturns the verification mode currently set in 40*f1a3c524Sschwarze.Fa ssl . 41*f1a3c524Sschwarze.Pp 42*f1a3c524Sschwarze.Fn SSL_CTX_get_verify_depth 43*f1a3c524Sschwarzereturns the verification depth limit currently set 44*f1a3c524Sschwarzein 45*f1a3c524Sschwarze.Fa ctx . 46*f1a3c524SschwarzeIf no limit has been explicitly set, 47*f1a3c524Sschwarze\(mi1 is returned and the default value will be used. 48*f1a3c524Sschwarze.Pp 49*f1a3c524Sschwarze.Fn SSL_get_verify_depth 50*f1a3c524Sschwarzereturns the verification depth limit currently set in 51*f1a3c524Sschwarze.Fa ssl . 52*f1a3c524SschwarzeIf no limit has been explicitly set, 53*f1a3c524Sschwarze\(mi1 is returned and the default value will be used. 54*f1a3c524Sschwarze.Pp 55*f1a3c524Sschwarze.Fn SSL_CTX_get_verify_callback 56*f1a3c524Sschwarzereturns a function pointer to the verification callback currently set in 57*f1a3c524Sschwarze.Fa ctx . 58*f1a3c524SschwarzeIf no callback was explicitly set, the 59*f1a3c524Sschwarze.Dv NULL 60*f1a3c524Sschwarzepointer is returned and the default callback will be used. 61*f1a3c524Sschwarze.Pp 62*f1a3c524Sschwarze.Fn SSL_get_verify_callback 63*f1a3c524Sschwarzereturns a function pointer to the verification callback currently set in 64*f1a3c524Sschwarze.Fa ssl . 65*f1a3c524SschwarzeIf no callback was explicitly set, the 66*f1a3c524Sschwarze.Dv NULL 67*f1a3c524Sschwarzepointer is returned and the default callback will be used. 68*f1a3c524Sschwarze.Sh RETURN VALUES 69*f1a3c524SschwarzeSee 70*f1a3c524Sschwarze.Sx DESCRIPTION 71*f1a3c524Sschwarze.Sh SEE ALSO 72*f1a3c524Sschwarze.Xr ssl 3 , 73*f1a3c524Sschwarze.Xr SSL_CTX_set_verify 3 74