Всем привет! Не смог найти ответа в гугле, может здесь получится.
Задача такая, есть сайт с сертификатом (tls v1.2 крипто-про, крутится на nginx).
Если зайти с клиента у которого установлено ПО крипто-про и internet explorer сайт открывается, если зайти с этого же компьютера но под firefox, то сайт не открывается.
Какое правило в nginx прописать, чтоб была проверка на ie и чтоб был сертификат крипто-про у клиента, а если нет, то перекидывало на страницу где можно скачать крипто-про.
Надеюсь не запутал.
Нет, не то, меня интересует, чтоб можно было зайдя с другого браузера который не знает про ГОСТ сертификат, nginx перекидывал на страничку загрузки крипто-про
> чтоб была проверка на ie и чтоб был сертификат крипто-про у клиента, а если нет, то перекидывало на страницу где можно скачать крипто-про.
Сначала устанавливается ssl-сессия, потом уже nginx видит UA. Так что если у человека не установлен троян от ФСБ, то вы и получить его UA не сможете. И nginx тут не при делах.