Я пытаюсь выполнить запрос 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
). Одна из причин этого может заключаться в том, что вы использовали неправильный сертификат. Другая причина может заключаться в том, что вы использовали правильный сертификат, но не смогли добавить необходимые сертификаты цепочки.