Estou com algum tipo de problema SSL ao tentar executar um comando curl em meu serviço em execução na porta 443.
aqui está o comando que eu corri
curl -k -v https://10.10.10.10
e esta é minha saída
* Trying 10.10.10.10...
* TCP_NODELAY set
* Connected to 10.10.10.10 (10.10.10.10) port 443 (#0)
* ALPN, offering http/1.1
* Cipher selection: ALL:!EXPORT:!EXPORT40:!EXPORT56:!aNULL:!LOW:!RC4:@STRENGTH
* successfully set certificate verify locations:
* CAfile: /etc/pki/tls/certs/ca-bundle.crt
CApath: none
* TLSv1.2 (OUT), TLS header, Certificate Status (22):
* TLSv1.2 (OUT), TLS handshake, Client hello (1):
* TLSv1.2 (IN), TLS handshake, Server hello (2):
* TLSv1.2 (IN), TLS handshake, Certificate (11):
* TLSv1.2 (IN), TLS handshake, Server key exchange (12):
* TLSv1.2 (IN), TLS handshake, Server finished (14):
* TLSv1.2 (OUT), TLS handshake, Client key exchange (16):
* TLSv1.2 (OUT), TLS change cipher, Client hello (1):
* TLSv1.2 (OUT), TLS handshake, Finished (20):
* Unknown SSL protocol error in connection to 10.10.10.10:443
* Curl_http_done: called premature == 1
* Closing connection 0
curl: (35) Unknown SSL protocol error in connection to 10.10.10.10:443
Eu tentei usar netcat
e ele conseguiu se conectar ao host na porta 443 sem problemas. O certificado que estamos usando é autoassinado, portanto não temos certeza se isso pode estar causando um problema.
openssl s_client -connect 10.10.10.10:443
também não conseguiu se conectar.
Esses problemas estão ocorrendo apenas em uma vm da qual estou tentando acessar o terminal. Quando tento acessá-lo de qualquer outra instância, ele está funcionando bem sem problemas. Eu tentei especificar a opção tls
e ciphers
no meu comando curl
, e isso também não funcionou.
Qualquer ajuda seria muito apreciada
Obrigado antecipadamente
Tags ssl openssl ssl-certificate