Я подключаюсь к веб-сайту с помощью 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, чтобы он не потерпел неудачу?