Que signifie «tlsv1 alert unknown ca»?


12

J'essaie de faire une demande curl en utilisant un certificat client comme ceci:

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

Et j'obtiens le message d'erreur suivant:

curl: (35) error:14094418:SSL routines:SSL3_READ_BYTES:tlsv1 alert unknown ca
  • Qu'est-ce que ça veut dire?
  • Cette plainte provient-elle du serveur auquel je me connecte ou de mon client curl?
  • (Comment puis-je déterminer) quel est le ca dans ce contexte?
  • Comment faire en sorte que ca soit connu?


J'ai déjà lu ça mais je ne sais toujours pas. Pourriez-vous me faire plaisir et répondre à l'un de mes points?
grasevski

Par exemple, est-ce que le client se plaint, par opposition au serveur? oui ou non fera l'affaire.
grasevski

C'est le client qui valide les informations d'identification du serveur.
Julie Pelletier

Réponses:


23

Si le serveur vous envoie une alerte TLS inconnue comme dans ce cas, alors le serveur n'accepte pas le certificat client que vous avez envoyé ( -E my.pem). Cela peut être dû au fait que vous avez utilisé le mauvais certificat. Une autre raison peut être que vous avez utilisé le bon certificat mais que vous n'avez pas ajouté les certificats de chaîne nécessaires.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.