Доброе утро знатоки. По указаниям нескольких сайтов (http://www.opennet.ru/base/sec/ssl_cert.txt.html, http://httpd.apache.org/docs/2.2/mod/mod_ssl.html) настроил SSL с клиентским сертификатом. Вот отрывок из httpd.conf:
| Код | # localhost <VIRTUALHOST localhost> SSLEngine On SSLCertificateFile C:/xampp/apache/conf/ssl.crt/server.crt SSLCertificateKeyFile C:/xampp/apache/conf/ssl.key/server.key SSLCACertificateFile C:/xampp/apache/conf/ssl.crt/ca.crt <Directory localhost> SSLVerifyClient require SSLRequire %{SSL_CLIENT_S_DN_O} eq "Sec. Org" and %{SSL_CLIENT_S_DN_OU} eq "UN" and %{SSL_CLIENT_M_SERIAL} eq "0128" </Directory> ServerAdmin webmaster@localhost ServerName localhost DocumentRoot "C:/xampp/htdocs/localhost/www" ScriptAlias /cgi/ "C:/xampp/htdocs/localhost/cgi/" ErrorLog C:/xampp/htdocs/localhost/error.log CustomLog C:/xampp/htdocs/localhost/access.log common </VIRTUALHOST> # MySite <VIRTUALHOST mydomen.net> SSLEngine On SSLCertificateFile C:/xampp/apache/conf/ssl.crt/server.crt SSLCertificateKeyFile C:/xampp/apache/conf/ssl.key/server.key SSLCACertificateFile C:/xampp/apache/conf/ssl.crt/ca.crt <Directory mydomen.net> SSLVerifyClient require SSLRequire %{SSL_CLIENT_S_DN_O} eq "Sec. Org" and %{SSL_CLIENT_S_DN_OU} eq "UN" and %{SSL_CLIENT_M_SERIAL} eq "0128" </Directory> ServerAdmin webmaster@localhost ServerName mydomen.net DocumentRoot "C:/xampp/htdocs/mydomen.net/www" ScriptAlias /cgi/ "C:/xampp/htdocs/mydomen.net/cgi/" ErrorLog C:/xampp/htdocs/mydomen.net/error.log CustomLog C:/xampp/htdocs/mydomen.net/access.log common </VIRTUALHOST>
|
Но эти настройки все равно пропускают с сертификатом который не отвечает этим требованиям, т.е. данные установленного у клиента сертификата не соответствуют вышеуказанным требованиям.
Что надо исправить?
Всех благодарю за помощь |