168651Skris=pod 268651Skris 368651Skris=head1 NAME 468651Skris 568651SkrisSSL_set_verify_result - override result of peer certificate verification 668651Skris 768651Skris=head1 SYNOPSIS 868651Skris 968651Skris #include <openssl/ssl.h> 1068651Skris 1168651Skris void SSL_set_verify_result(SSL *ssl, long verify_result); 1268651Skris 1368651Skris=head1 DESCRIPTION 1468651Skris 1568651SkrisSSL_set_verify_result() sets B<verify_result> of the object B<ssl> to be the 1668651Skrisresult of the verification of the X509 certificate presented by the peer, 1768651Skrisif any. 1868651Skris 1968651Skris=head1 NOTES 2068651Skris 2168651SkrisSSL_set_verify_result() overrides the verification result. It only changes 2268651Skristhe verification result of the B<ssl> object. It does not become part of the 2368651Skrisestablished session, so if the session is to be reused later, the original 2468651Skrisvalue will reappear. 2568651Skris 2668651SkrisThe valid codes for B<verify_result> are documented in L<verify(1)|verify(1)>. 2768651Skris 2868651Skris=head1 RETURN VALUES 2968651Skris 3068651SkrisSSL_set_verify_result() does not provide a return value. 3168651Skris 3268651Skris=head1 SEE ALSO 3368651Skris 3468651SkrisL<ssl(3)|ssl(3)>, L<SSL_get_verify_result(3)|SSL_get_verify_result(3)>, 3568651SkrisL<SSL_get_peer_certificate(3)|SSL_get_peer_certificate(3)>, 3668651SkrisL<verify(1)|verify(1)> 3768651Skris 3868651Skris=cut 39