O que significa "tlsv1 alert unknown ca"?


12

Estou tentando fazer uma solicitação de ondulação usando um certificado de cliente da seguinte maneira:

curl -E my.pem https://some.site

E recebo a seguinte mensagem de erro:

curl: (35) error:14094418:SSL routines:SSL3_READ_BYTES:tlsv1 alert unknown ca
  • O que isto significa?
  • Essa reclamação é proveniente do servidor ao qual estou me conectando ou do meu cliente curl?
  • (Como determino) qual é o ca neste contexto?
  • Como faço para que o ca seja conhecido?


Eu já li isso, mas ainda não sei. Você poderia me divertir e responder a um dos meus pontos?
grasevski

Por exemplo, é cliente reclamando, em oposição ao servidor? sim ou não serve.
grasevski

É o cliente que valida as credenciais do servidor.
Julie Pelletier

Respostas:


23

Se o servidor enviar um alerta de TLS desconhecido, como nesse caso, o servidor não aceitará o certificado de cliente que você enviou ( -E my.pem). Uma razão para isso pode ser que você tenha usado o certificado errado. Outro motivo pode ser o fato de você ter usado o certificado correto, mas não conseguiu adicionar os certificados de cadeia necessários.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.