SSL client authentication

5 отговора 171 прегледа
#1

SSL client authentication

Имам apache + php
Клиента има SSL сертификат.
Искам в PHP да имам cn.
Някой знае ли как става?

Отговор
в отговор на :) #2

Re: SSL client authentication

Искам в PHP да имам cn. ?

-----------------------
гърбавия, ковчег ще го изправи
Отговор
в отговор на Дpeмeщ #3

Re: SSL client authentication

common name, предполагам

ами, пич, не зная дали ти върши работа, но в ПХП-то има модул за OpenSSL, ако искаш да подписваш или да правиш нещо по-особено

Отговор
в отговор на AcidMemory #4

Re: SSL client authentication

Точно така common name.

Искам юзърите да не си пишат username/passwd, а да ги познавам по сертификата.

Ясно, че апача няма да ги пусне без сертификат, но ми трябва името на юзъра в ПХП.

Отговор
в отговор на :) #5

Re: SSL client authentication

Виж ТУК

а иначе целия сертификат е в $_SERVER["SSL_CLIENT_CERT"]
можеш да си го прочетеш с $cert_info = openssl_x509_parse($_SERVER["SSL_CLIENT_CERT"]);
Също така имаш мисля всичките променливи от него в $_SERVER["SSL_CLIENT_*]

Е тук нищо няма:[линк]
Отговор
в отговор на ro6avia #6

Blagodarya

Blagodarya.

tuk sa.
SSL_CLIENT_CN
or
SSL_CLIENT_S_DN_CN

Отговор