libcurl postar pedido do debian 7 para debian 9 gnutls handshake error

2

Eu tenho um problema com libcurl retornando um erro SSL, deixe-me descrever a situação:

Existem duas máquinas com o Debian, o cliente é o Debian 7 e o servidor é o Debian 9, o cliente usa libcurl para enviar solicitação HTTP via código C (ambas as máquinas são locais, então eu tenho CURLOPT_SSL_VERIFYHOST e CURLOPT_SSL_VERIFYPEER definido como false no cliente) e há um script PHP no servidor para o qual o pedido é direcionado. Após cada tentativa, recebo um erro de conexão SSL:

gnutls_handshake() failed: A TLS fatal alert has been received

mesmo que eu possa obter a resposta sem problemas usando curl na linha de comando com -k .

É importante notar que tudo parece não estar funcionando apenas se o servidor for deb9 e o cliente for deb7. Então:

  • debian7 server debian7 client - funciona
  • debian7 server debian9 client - funciona
  • debian9 server debian9 client - funciona
  • debian9 server debian7 client - não funciona
por TesterV 03.10.2018 / 08:47

0 respostas