1=pod
2
3=head1 NAME
4
5SSL_get_peer_certificate - get the X509 certificate of the peer
6
7=head1 SYNOPSIS
8
--- 5 unchanged lines hidden (view full) ---
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
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
--- 25 unchanged lines hidden ---
2
3=head1 NAME
4
5SSL_get_peer_certificate - get the X509 certificate of the peer
6
7=head1 SYNOPSIS
8
--- 5 unchanged lines hidden (view full) ---
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
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
--- 25 unchanged lines hidden ---