2

Я пытаюсь использовать CURL для тестирования простых соединений HTTPS с серверами, которые требуют сертификата клиента. Я указал тип сертификата в моем файле .curlrc с помощью cert = /path/to/Cert.p12 и сказал, что да, это сертификат PKCS12 с cert-type = P12 . Он продолжал работать с ошибкой «не удалось разобрать файл PKCS12, проверить пароль ... Mac проверить сбой», поэтому из любопытства я попытался жестко запрограммировать пароль в файле конфигурации и, конечно же, вытащил страницу вверх.

Я читал справочную страницу около десятка раз, и я не вижу ничего из командной строки, чтобы сказать:«Пожалуйста, запросите у меня пароль», и там написано:«Если необязательный пароль не указан, он будет запрошен для на терминале ". Я что-то упускаю из виду?

1 ответ1

2

Я не могу найти источник, но это , кажется , что в то время как CURL вид говорит PKCS12, было бы действительно лучше иметь PEM-формат сертификата. Простое преобразование моего сертификата PKCS12 в PEM с паролем привело к тому, что CURL начал запрашивать пароли, как и ожидалось.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .