Как заставить Curl принимать и использовать сертификат клиента, возвращенный с веб-сайта HTTPS? - PullRequest
0 голосов
/ 25 июня 2019

Я подключаюсь к веб-сайту с помощью Curl с предварительно настроенным клиентским сертификатом client.pfx следующим образом:

curl https://10.10.10.131/ --cert client.pfx --cert-type p12 -k

Приведенная выше команда возвращает HTTP 401 (не авторизовано).

Однако, если я импортирую client.pfx в Firefox и подключаюсь к веб-сайту, я получаю приглашение от сервера, запрашивающее у меня аутентификацию с возвращенным (вторым) клиентским сертификатом, который, если импортируется в Firefox, нажимает «OK». ", заставляет все работать!

Начальный client.pfx необходим для того, чтобы сервер возвращал этот второй клиентский сертификат для аутентификации в будущих сеансах связи.

Как мне заставить Curl функционировать как Firefox, чтобы он не потерпел неудачу?

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...