Welcome! Log In Create A New Profile

Advanced

тонкая настройка проверки ssl сертификатов

Илья Шипицин
June 23, 2011 01:50AM
Добрый день!

хочется реализовать такую логику:

1) если у пользователя сертификата нет - ок, пускаем его так
2) если сертификат предъявил (раз сервер его спрашивает), то независимо от
того, можем мы его проверить или нет - пускаем (но фиксируем успешность
проверки в nginx-овых переменных)

я так понимаю, что с ssl_verify_client on/off я пролетаю и надо смотреть в
сторону ssl_verify_client optional ?

в этом случае всё почти так, как я хочу, но если клиентский сертификат
проверить не удалось (допустим, он выдан каким-то УЦ для клиент-банка,
которого у меня сроду нет), то я получаю 400-ю ошибку.

дальше по логике надо бы эту ошибку перехватить и тупо пробросить на прокси,
но почему-то следующая конструкция в данном случае не работает:

error_page 400 @go;

location @go {
access_log off;

как-то можно выкрутиться из этой ситуации ?

Илья Шипицин
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

тонкая настройка проверки ssl сертификатов

Илья Шипицин June 23, 2011 01:50AM

Re: тонкая настройка проверки ssl сертификатов

Илья Шипицин June 23, 2011 02:24AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 184
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready