Проверка подлинности прокси с s_client - PullRequest
1 голос
/ 13 мая 2019

Примечание: это не дубликат openssl s_client с использованием прокси , поскольку меня особенно интересует проверка подлинности прокси, а не возможность использования прокси.

Я использую openssl s_client для проверки сертификатов целевого сервера, чтобы понять, как / где работает соединение или нет.Поскольку я работаю за корпоративным прокси-сервером, я могу указать прокси-сервер с флагом -proxy, однако мне нужно передать данные аутентификации (имя пользователя / пароль) этому прокси-серверу - и я не понял, как это сделать.

openssl s_client -proxy my.proxy.server:8080 -connect my.target.host

успешно подключается к прокси-серверу, однако, понятно, что это приводит к ошибке s_client: HTTP CONNECT failed: 407 Unauthorized.

Передача прокси-сервера в виде user:pass@my.proxy.server или http://user:pass@my.proxy.server приводит к ошибкеs_client: -proxy argument malformed or ambiguous.

Как передать проверку подлинности прокси-серверу s_client?Мне было бы трудно поверить, что он поддерживает прокси, но не аутентифицированный прокси.

Я использую openssl версии 1.1.1a.

...