Циклические переменные среды Apache HTTPD и заголовок набора
В настоящее время я запрашиваю клиентские сертификаты от людей, которые обращаются к моим httpd-серверам, настроенным в качестве обратных прокси. Одной из вещей, которые я извлекаю из сертификата, является их электронная почта:
RequestHeader set SSL_CLIENT_SAN_Email_0 "%{SSL_CLIENT_SAN_Email_0}s"
Новый заголовок отправляется в мое приложение (другой сервер Apache httpd). Это работает в 99% случаев, но некоторые пользователи имеют несколько адресов электронной почты в одном сертификате. Мне нужно, чтобы все их адреса электронной почты были частью заголовка.
Мне интересно, есть ли способ перебрать SSL_CLIENT_SAN_Email_n или просто отправить все заголовки через? Похоже, что ExportCertData поможет, если я собираюсь на сервер Tomcat через AJP. Прямо сейчас, похоже, мне нужно выбрать число и вставить столько строк RequestHeader.