SSL_get_current_cipher
,
SSL_get_cipher
,
SSL_get_cipher_name
,
SSL_get_cipher_bits
,
SSL_get_cipher_version
— get
SSL_CIPHER of a connection
#include
<openssl/ssl.h>
const SSL_CIPHER *
SSL_get_current_cipher
(const
SSL *ssl);
const char *
SSL_get_cipher
(const
SSL *ssl);
const char *
SSL_get_cipher_name
(const
SSL *ssl);
int
SSL_get_cipher_bits
(const
SSL *ssl, int
*np);
char *
SSL_get_cipher_version
(const
SSL *ssl);
SSL_get_current_cipher
() returns the
cipher actually used, or NULL
if no session has been
established.
SSL_get_cipher
() appeared in SSLeay 0.4 or
earlier. SSL_get_cipher_bits
() first appeared in
SSLeay 0.6.4. SSL_get_cipher_name
() and
SSL_get_cipher_version
() first appeared in SSLeay
0.8.0. SSL_get_current_cipher
() first appeared in
SSLeay 0.8.1. These functions have been available since
OpenBSD 2.4.