Назад | Перейти на главную страницу

Что означает «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

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