Добавить сертификат клиента при работе в качестве обратного прокси (Apache / NGINX)

Мое приложение отправляет (POST) запросы на внешний сервер (не под моим контролем)

Теперь этот сервер требует работы с сертификатами клиентов. В настоящее время мое приложение не может справиться с этим (или в ближайшее время).

Идея заключалась в том, чтобы добавить обратный прокси. 1) приложение делает запросы к обратному прокси 2) обратный прокси заботится о материалах сертификатов клиента 3) результат обратно в приложение.

Я понятия не имею, как это сделать (2). Или, если это вообще возможно.

Документация NGINX, кажется, указывает на то, что это невозможно. Документация по Apache неясна, и ее трудно найти. Потому что я продолжаю получать результаты для , проходящего через сертификат клиента. Это не то, что мне нужно. Мне нужно добавить новый.

Кто-нибудь знает, как это сделать? (На Apache / NGINX / ...)

1
задан 29 November 2018 в 14:44
1 ответ

Прокси-модуль Nginx может передавать сертификат клиента через восходящее SSL-соединение.

Используйте proxy_ssl_certificate и директивы proxy_ssl_certificate_key для его настройки.

Подробнее см. на странице руководства .

0
ответ дан 4 December 2019 в 03:26

Теги

Похожие вопросы