2016-05-23 2 views

ответ

4

Вы можете использовать SSL_get_current_cipher, чтобы узнать, какой шифр был обсужден как часть рукопожатия.

SSL_get_current_cipher() возвращает указатель на объект SSL_CIPHER , содержащего описание фактически используемого шифра соединения , установленного с объектом SSL.

Вы можете получить версию протокола из поля version в объекте SSL.

SSL *s; 
/* handshake */ 
int version = s->version; 
+1

Это сработало - спасибо! Также - чтобы получить строковое значение шифрования, выполните SSL_CIPHER_get_name (шифр). И чтобы получить строковое значение протокола, используйте SSL_get_version (ssl). –

Смежные вопросы