]>
Commit | Line | Data |
---|---|---|
4759abc5 RL |
1 | =pod |
2 | ||
3 | =head1 NAME | |
4 | ||
5 | SSL_set_verify_result - override result of peer certificate verification | |
6 | ||
7 | =head1 SYNOPSIS | |
8 | ||
9 | #include <openssl/ssl.h> | |
10 | ||
11 | void SSL_set_verify_result(SSL *ssl, long verify_result); | |
12 | ||
13 | =head1 DESCRIPTION | |
14 | ||
15 | SSL_set_verify_result() sets B<verify_result> of the object B<ssl> to be the | |
16 | result of the verification of the X509 certificate presented by the peer, | |
17 | if any. | |
18 | ||
19 | =head1 NOTES | |
20 | ||
21 | SSL_set_verify_result() overrides the verification result. It only changes | |
22 | the verification result of the B<ssl> object. It does not become part of the | |
23 | established session, so if the session is to be reused later, the original | |
24 | value will reappear. | |
25 | ||
9b86974e | 26 | The valid codes for B<verify_result> are documented in L<verify(1)>. |
4759abc5 RL |
27 | |
28 | =head1 RETURN VALUES | |
29 | ||
30 | SSL_set_verify_result() does not provide a return value. | |
31 | ||
32 | =head1 SEE ALSO | |
33 | ||
b97fdb57 | 34 | L<ssl(7)>, L<SSL_get_verify_result(3)>, |
9b86974e RS |
35 | L<SSL_get_peer_certificate(3)>, |
36 | L<verify(1)> | |
4759abc5 | 37 | |
e2f92610 RS |
38 | =head1 COPYRIGHT |
39 | ||
40 | Copyright 2000-2016 The OpenSSL Project Authors. All Rights Reserved. | |
41 | ||
42 | Licensed under the OpenSSL license (the "License"). You may not use | |
43 | this file except in compliance with the License. You can obtain a copy | |
44 | in the file LICENSE in the source distribution or at | |
45 | L<https://www.openssl.org/source/license.html>. | |
46 | ||
47 | =cut |