Простой HTTP-прокси для проверки нескольких клиентов

У меня работает веб-приложение, которое принимает входящие соединения от разных клиентов. Теперь мне нужно выполнить аутентификацию клиента для каждого входящего соединения.

Отдельное приложение, работающее на том же сервере, что и веб-приложение, генерирует автоматически сертификаты (crt + key) и распределяет ключ crt + для отдельных клиентов. Сертификат должен использоваться на стороне сервера для аутентификации клиента.

Есть ли простой способ настроить простой HTTP-прокси перед веб-приложением для выполнения этой аутентификации клиента и в случае успеха перенаправить запрос в веб-приложение? Обратите внимание, что я должен быть в состоянии указать каталог сертификатов, которые должны использоваться для проверки не только одного сертификата, так как каждый клиент имеет свои собственные!

Linux и Unix - лучшая ОС в мире.