Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Получение сертифик ата с eToken PRO
On Thu, Jul 17, 2008 at 01:42:53PM +0400, akrus wrote:
> Тогда как их получить? Или они не входят в $_SERVER и т.п., а просто
> передаются через FastCGI как отдельные переменные?
Нужно добавить
fastcgi_pass SSL_CLIENT_I_DN $ssl_client_i_dn;
fastcgi_pass SSL_CLIENT_S_DN $ssl_client_s_dn;
А как они будут видны в PHP, я не знаю. Возможно, в $_SERVER.
> On Чтв, 2008-07-17 at 12:58 +0400, Igor Sysoev wrote:
> > On Thu, Jul 17, 2008 at 12:15:10PM +0400, akrus wrote:
> >
> > > Так, если точно, то нужны следующие переменные:
> > > SSL_CLIENT_I_DN
> > > SSL_CLIENT_S_DN_Email
> > > SSL_CLIENT_S_DN_CN
> >
> > На данный момент есть такие переменные:
> >
> > $ssl_client_i_dn
> > $ssl_client_s_dn
> >
> > > On Чтв, 2008-07-17 at 11:34 +0400, akrus wrote:
> > > > Всем привет.
> > > >
> > > > Описываю суть проблемы :) есть сервер на nginx (в данный момент стоит
> > > > 0.7.6, php/5.2.6 через FastCGI), необходимо производить авторизацию
> > > > через eTokenPRO (PKCS#11) и получать с данного девайса данные для
> > > > авторизации.. только вот проблема в том, что эти данные не приходят...
> > > >
> > > > а теперь наглядно (вывод Apache показывает переменные):
> > > >
> > > > ["SSL_CLIENT_VERIFY"]=>
> > > > string(7) "SUCCESS"
> > > > ["SSL_CLIENT_M_VERSION"]=>
> > > > string(1) "3"
> > > > ["SSL_CLIENT_M_SERIAL"]=>
> > > > string(20) // ** //
> > > > ["SSL_CLIENT_V_START"]=>
> > > > string(24) "Feb 5 10:24:03 2008 GMT"
> > > > ["SSL_CLIENT_V_END"]=>
> > > > string(24) "Feb 5 10:34:03 2010 GMT"
> > > > ["SSL_CLIENT_V_REMAIN"]=>
> > > > string(3) "569"
> > > > ["SSL_CLIENT_S_DN"]=>
> > > > string(59) "/DC=dom/DC=some/OU=dep/OU=gr/CN=name"
> > > >
> > > > Вот подобные данные надо получать от nginx'а. Заранее спасибо всем за
> > > > ответы!
> > > >
> > > >
> > > >
> > >
> > >
> >
>
>
--
Игорь Сысоев
http://sysoev.ru
|