Support TLSv 1.3 where possible

This commit is contained in:
djmaze 2021-03-29 20:49:43 +02:00
parent 34efa2205c
commit d0dc257619

View file

@ -283,6 +283,8 @@ abstract class NetClient
{
switch (true)
{
case defined('STREAM_CRYPTO_METHOD_TLSv1_3_CLIENT') && OPENSSL_VERSION_NUMBER >= 0x10101000 &&
\stream_socket_enable_crypto($this->rConnect, true, STREAM_CRYPTO_METHOD_TLSv1_3_CLIENT | STREAM_CRYPTO_METHOD_TLSv1_2_CLIENT):
case defined('STREAM_CRYPTO_METHOD_ANY_CLIENT') &&
\stream_socket_enable_crypto($this->rConnect, true, STREAM_CRYPTO_METHOD_ANY_CLIENT):
case defined('STREAM_CRYPTO_METHOD_TLS_CLIENT') &&