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?
ssl
ssl-certificate
openssl
certificate-authority
curl
grasevski
fonte
fonte
Respostas:
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.fonte