2016-11-08 12 views
0

У меня есть проблема пытается получить клиент SSL параметра сертификата из FCGI процесса среды:FCGI приложения не видят переменные окружения из сертификата SSL

auto client_ou = std::getenv(SSL_CLIENT_S_DN_OU);//ou is NULL 

FCGI приложения работает под Apache и в апаче конфигурации у меня есть:

<Directory "/var/www/webchannel/fcgi-bin"> 
      SetHandler fcgid-script 
      SSLOptions +StdEnvVars +ExportCertDat 
      SSLUserName SSL_CLIENT_S_DN_CN 
      ... 
</Directory> 

Я предполагаю, что Apache должен передать параметры сертификата клиента SSL в приложение, но я не смог его получить.

Я также пытался использовать QProcessEnvironment::systemEnvironment(), но результат такой же.

ответ

0

Получаю.

Конфигурация Apache правильная, он передает параметры в заголовке HTTP-запроса не в среде.