Доброе время суток.У меня такая проблема.
OpenBSD 3.9 + Apache/1.3.29 (Unix) + PHP/5.0.4 + mod_ssl/2.8.16 + OpenSSL/0.9.7g
Создал самоподписывающий сертификах, вхожу по https, запрашивается подпись,
все проходит ОК.Пытаюсь вытащить в переменную $CommonName данные о сертификате: -
$CommonName = $_SERVER['SSL_CLIENT_S_DN_CN'];и ничего там не вижу
хотя $CommonName = $_SERVER['REMOTE_ADDR']; работает нормально.в httpd.conf страку SSLOptions +StdEnvVars +ExportCertData добавил.
Может кто встречался с такой проблемой?
Зарание благодарен.
>Доброе время суток.
>
>У меня такая проблема.
>
>OpenBSD 3.9 + Apache/1.3.29 (Unix) + PHP/5.0.4 + mod_ssl/2.8.16 + OpenSSL/0.9.7g
>
>Создал самоподписывающий сертификах, вхожу по https, запрашивается подпись,
>все проходит ОК.
>
>Пытаюсь вытащить в переменную $CommonName данные о сертификате: -
>$CommonName = $_SERVER['SSL_CLIENT_S_DN_CN'];
>
>и ничего там не вижу
>хотя $CommonName = $_SERVER['REMOTE_ADDR']; работает нормально.
>
>в httpd.conf страку SSLOptions +StdEnvVars +ExportCertData добавил.
>
>Может кто встречался с такой проблемой?
>
>Зарание благодарен.
Разобрался. Если кому интересно, ответ находится тут:
http://www.radiansb.ru/manual/ssl/ssl_compat.html#table2