Что означает «tlsv1 alert unknown ca»?

Я пытаюсь выполнить запрос curl, используя сертификат клиента, например:

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

И получаю следующее сообщение об ошибке:

curl: (35) error:14094418:SSL routines:SSL3_READ_BYTES:tlsv1 alert unknown ca
  • Что это означает?
  • Эта жалоба исходит от сервера, к которому я подключаюсь, или от моего клиента curl?
  • (Как мне определить), что является CA в этом контексте?
  • Как сделать так, чтобы CA был известен?
9
задан 2 August 2016 в 05:17
1 ответ

Если сервер отправляет вам предупреждение TLS с неизвестным CA, как в этом случае, то сервер не принимает сертификат клиента , который вы отправили ( -E my. pem ). Одна из причин этого может заключаться в том, что вы использовали неправильный сертификат. Другая причина может заключаться в том, что вы использовали правильный сертификат, но не смогли добавить необходимые сертификаты цепочки.

17
ответ дан 2 December 2019 в 22:25

Теги

Похожие вопросы