Deleted Added
full compact
SSL_get_peer_certificate.pod (76866) SSL_get_peer_certificate.pod (79998)
1=pod
2
3=head1 NAME
4
5SSL_get_peer_certificate - get the X509 certificate of the peer
6
7=head1 SYNOPSIS
8
9 #include <openssl/ssl.h>
10
11 X509 *SSL_get_peer_certificate(SSL *ssl);
12
13=head1 DESCRIPTION
14
15SSL_get_peer_certificate() returns a pointer to the X509 certificate the
16peer presented. If the peer did not present a certificate, NULL is returned.
17
18=head1 NOTES
19
1=pod
2
3=head1 NAME
4
5SSL_get_peer_certificate - get the X509 certificate of the peer
6
7=head1 SYNOPSIS
8
9 #include <openssl/ssl.h>
10
11 X509 *SSL_get_peer_certificate(SSL *ssl);
12
13=head1 DESCRIPTION
14
15SSL_get_peer_certificate() returns a pointer to the X509 certificate the
16peer presented. If the peer did not present a certificate, NULL is returned.
17
18=head1 NOTES
19
20Due to the protocol definition, a TLS/SSL server will always send a
21certificate, if present. A client will only send a certificate when
22explicitely requested to do so by the server (see
23L<SSL_CTX_set_verify(3)|SSL_CTX_set_verify(3)>). If an anonymous cipher
24is used, no certificates are sent.
25
20That a certificate is returned does not indicate information about the
21verification state, use L<SSL_get_verify_result(3)|SSL_get_verify_result(3)>
22to check the verification state.
23
24The reference count of the X509 object is incremented by one, so that it
25will not be destroyed when the session containing the peer certificate is
26freed. The X509 object must be explicitly freed using X509_free().
27

--- 10 unchanged lines hidden (view full) ---

38=item Pointer to an X509 certificate
39
40The return value points to the certificate presented by the peer.
41
42=back
43
44=head1 SEE ALSO
45
26That a certificate is returned does not indicate information about the
27verification state, use L<SSL_get_verify_result(3)|SSL_get_verify_result(3)>
28to check the verification state.
29
30The reference count of the X509 object is incremented by one, so that it
31will not be destroyed when the session containing the peer certificate is
32freed. The X509 object must be explicitly freed using X509_free().
33

--- 10 unchanged lines hidden (view full) ---

44=item Pointer to an X509 certificate
45
46The return value points to the certificate presented by the peer.
47
48=back
49
50=head1 SEE ALSO
51
46L, L
52L<ssl(3)|ssl(3)>, L<SSL_get_verify_result(3)|SSL_get_verify_result(3)>,
53L<SSL_CTX_set_verify(3)|SSL_CTX_set_verify(3)>
47
48=cut
54
55=cut