|
SSL_get_current_cipher(3)
Contents
|
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>
SSL_CIPHER *SSL_get_current_cipher(
SSL *ssl ); #define SSL_get_cipher(s) \
SSL_CIPHER_get_name(SSL_get_current_cipher(s))
#define SSL_get_cipher_name(s) \
SSL_CIPHER_get_name(SSL_get_current_cipher(s))
#define SSL_get_cipher_bits(s,np) \
SSL_CIPHER_get_bits(SSL_get_current_cipher(s),np)
#define SSL_get_cipher_version(s) \
SSL_CIPHER_get_version(SSL_get_current_cipher(s))
The SSL_get_current_cipher() function returns a pointer to
an SSL_CIPHER object containing the description of the
actually used cipher of a connection established with the
ssl object.
The SSL_get_cipher() and SSL_get_cipher_name() macros
obtain the name of the currently used cipher. The
SSL_get_cipher_bits() macro obtains the number of
secret/algorithm bits used and the SSL_get_cipher_version()
function returns the protocol name. See
SSL_CIPHER_get_name(3) for more details.
The SSL_get_current_cipher() function returns the cipher
actually used or NULL, when no session has been established.
Functions: ssl(3), SSL_CIPHER_get_name(3)
SSL_get_current_cipher(3)
[ Back ] |