Добавить сертификат клиента, действуя как обратный прокси-сервер (Apache/NGINX)
Мое приложение отправляет (POST) запросы на внешний сервер (не под моим контролем)
Теперь этот сервер требует работы с клиентскими сертификатами. Мое приложение в настоящее время не может справиться с этим (или в ближайшее время).
Идея заключалась в том, чтобы добавить обратный прокси. 1) приложение отправляет запросы обратному прокси 2) обратный прокси заботится о клиентских сертификатах 3) возвращает результат к приложению.
Я понятия не имею, как это сделать (2). Или, если это вообще возможно.
Документация NGINX, кажется, указывает на то, что это невозможно. Документация по Apache неясна и сложна для поиска. Потому что я продолжаю получать результаты для прохождения через сертификат клиента. Что не то, что мне нужно. Мне нужно добавить свежий.
Кто-нибудь знает, как это сделать? (На Apache/NGINX/...)
1 ответ
Прокси-модуль Nginx способен передавать сертификат клиента по восходящему соединению SSL.
Использовать proxy_ssl_certificate
а также proxy_ssl_certificate_key
директивы для его настройки.
Смотрите страницу руководства для деталей.