Какой протокол TLS / SSL используется при использовании tls_client_method? - PullRequest
1 голос
/ 19 июня 2020

У меня есть следующий источник для подключения к серверу websocket с использованием протокола TLS / SSL:

struct sessionTLS {
    int sid;
    SSL_CTX *ctx;
    SSL *ssl;
};
sessionTLS tls ;
tls.ctx = SSL_CTX_new(TLS_client_method());

Согласно руководству libressl: https://man.openbsd.org/SSL_CTX_new.3

TLS_method(), TLS_server_method(), TLS_client_method()

These are the general-purpose version-flexible SSL/TLS methods. 
The actual protocol version used will be negotiated to the highest version 
mutually supported by the client and the server. The supported protocols are 
TLSv1, TLSv1.1, TLSv1.2, and TLSv1.3. Applications should use these methods 
and avoid the version-specific methods described below.

Тогда я хотел бы знать, как узнать настоящий протокол ?! после согласования между сервером и клиентом должны появиться некоторые сообщения, например, SSLV3 - это протокол, TLSV1 - это протокол или что-то еще.

Я новичок в TLS / SSL, любые предложения и информация очень ценятся .

...