И снова по TLS и аутентификации
    2D77rus 
    nginx-forum на forum.nginx.org
       
    Вт Июн 27 11:18:57 UTC 2017
    
    
  
Здравствуйте, коллеги.
Никак не могу побороть авторизацию по сертификатам, получаю ошибку "client
SSL certificate verify error: (3:unable to get certificate CRL)". Этот и
другие форумы пересмотрел, всё не то.
Конфиг:
==================
        ssl    on;
        ssl_certificate      /etc/pki/tls/certs/mail2.local.cer;
        ssl_certificate_key  /etc/pki/tls/private/private.key;
        ssl_session_timeout  5m;
        ssl_protocols  SSLv2 SSLv3 TLSv1;
        ssl_ciphers  HIGH:!aNULL:!MD5;
        ssl_prefer_server_ciphers   on;
        ssl_trusted_certificate /etc/pki/tls/certs/chain.cer; # сертификаты
CA1 и CA0
        ssl_client_certificate /etc/pki/tls/certs/ca1.cer; # только
сертификат CA1
        ssl_crl /etc/pki/tls/certs/ca1.crl; # только CRL от CA1
        ssl_verify_client on;
        ssl_verify_depth 1;
==================
Сертификаты, CRL - всё живое:
openssl crl -CAfile CA1.cer -in CA1.crl
verify OK
openssl verify -CAfile CA0.cer CA1.cer
verify OK
openssl verify -CAfile chain.cer client1.cer
verify OK
- и всё равно неизменно ошибка. 
Если убрать параметр ssl_crl, получаю "client SSL certificate verify error:
(27:certificate not trusted)"
CA0 - корневой ЦС, CA1 - промежуточный ЦС, который выдал сертификат клиенту
(виндовый, AD 2012). 
Сертификаты CA0 и CA1 добавлены в доверенные на сервере.
CentOS 6.8, nginx/1.8.1, OpenSSL 1.0.1e-fips
SMTP и IMAP на этом же сервере с тем же набором сертификатов - клиенты по
сертификатам прекрасно авторизуются.
Куда ещё копнуть, подскажите? Спасибо.
Posted at Nginx Forum: https://forum.nginx.org/read.php?21,275146,275146#msg-275146
    
    
Подробная информация о списке рассылки nginx-ru