greguly / cielo-woocommerce

Adiciona a Cielo como opção de recebimento no WooCommerce
GNU General Public License v2.0
31 stars 21 forks source link

Não esta usando TLS 1.2 #74

Open edirpedro opened 6 years ago

edirpedro commented 6 years ago

Instalei o plugin e estava obtendo o erro "SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure", pesquisando vi que era por conta de não estar sendo usado a versão mais atual para conexão TLS que seria a 1.2. Atualmente o código esta setado para o valor 4 que corresponde a TLS 1.0.

Se há necessidade de se escolher a versão, seria bom colocar nas opções de configuração, ou deixar que o servidor selecione isto.

Correção em class-wc-cielo-api.php:92 curl_setopt( $handle, CURLOPT_SSLVERSION, 6 );