Ключевое слово в защите информации
ключевое слово
в защите информации
Получить ГОСТ TLS-сертификат для домена (SSL-сертификат)
Добро пожаловать, Гость! Чтобы использовать все возможности Вход. Новые регистрации запрещены.

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline voronaff  
#1 Оставлено : 5 августа 2019 г. 17:20:48(UTC)
voronaff

Статус: Новичок

Группы: Участники
Зарегистрирован: 05.08.2019(UTC)
Сообщений: 3

Всем привет.
Кто нибудь знает или видел инструкцию как с помощью тестового УЦ (или проще говоря с тестовыми сертификатами) настроить двустороннию аутентификацию в Nginx?
Одностороннюю настроить без проблем, благо есть темы здесь на форуме, в которых есть скрипты которые решают данный вопрос.

Спасибо
Offline voronaff  
#2 Оставлено : 6 августа 2019 г. 14:04:52(UTC)
voronaff

Статус: Новичок

Группы: Участники
Зарегистрирован: 05.08.2019(UTC)
Сообщений: 3

Такое ощущение что ни кто не знает. Хоть бы кто-нибудь написал что TLS двустороннюю с тестовым УЦ не настроить.
Offline two_oceans  
#3 Оставлено : 7 августа 2019 г. 5:14:28(UTC)
two_oceans

Статус: Эксперт

Группы: Участники
Зарегистрирован: 05.03.2015(UTC)
Сообщений: 1,602
Российская Федерация
Откуда: Иркутская область

Сказал(а) «Спасибо»: 110 раз
Поблагодарили: 398 раз в 367 постах
Полагаю, что настроить возможно, но область слишком специфическая чтобы я смог дать конкретные указания по конфигурации. Посмотрите в сторону соответствующей темы, там вероятно ответят быстрее чем при написании вопроса в случайном разделе https://www.cryptopro.ru...aspx?g=posts&t=12505
Offline Nikolay Batischev  
#4 Оставлено : 7 августа 2019 г. 8:14:42(UTC)
Николай Батищев

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 06.11.2013(UTC)
Сообщений: 78
Мужчина
Албания
Откуда: Тирана

Сказал «Спасибо»: 3 раз
Поблагодарили: 13 раз в 12 постах
Добрый день!
Инструкции как таковой нет. В общих чертах:
1. Устанавливаете nginx с поддержкой ГОСТ (вы писали, что ознакомились с этой частью)
2. Выпускаете сертификат для клиента и сервера
3. В конфиг nginx добавляете

Код:
ssl_client_certificate /path/to/nginx/ssl/ca.pem; \путь к файлу с корневым сертификатом
ssl_verify_client on;
Техническую поддержку оказываем тут
Общие консультации в телеграм
Наша база знаний
Offline voronaff  
#5 Оставлено : 7 августа 2019 г. 11:07:42(UTC)
voronaff

Статус: Новичок

Группы: Участники
Зарегистрирован: 05.08.2019(UTC)
Сообщений: 3

Автор: Nikolay Batischev Перейти к цитате
Добрый день!
Инструкции как таковой нет. В общих чертах:
1. Устанавливаете nginx с поддержкой ГОСТ (вы писали, что ознакомились с этой частью)
2. Выпускаете сертификат для клиента и сервера
3. В конфиг nginx добавляете

Код:
ssl_client_certificate /path/to/nginx/ssl/ca.pem; \путь к файлу с корневым сертификатом
ssl_verify_client on;


Вот это уже хорошо. Давайте я не много опишу что я сделал.
Все так и было как вы пишите. С начала я запустил скрипт что бы поставть nginx с поддержкой openssl 1.1.x.
Далее, я воспользовался скриптом install-cert, для того что бы сгенерить сертификат для nginx.
После этого, запросил клиентский сертификат, экспортировал сертификат в DER и перевел это дело в base64. И добавил его в выше указанную опцию nginx (ssl_client_certificate).
Утащил клиентский сертификат на машину с Win, и получил ничего Eh? - No required SSL certificate was sent - такое сообщение я видел в браузере.

Код:

cryptcp -creatcert -provtype 81 -provname 'Crypto-Pro GOST R 34.10-2012 KC1 Strong CSP' -rdn "CN=client" -cont "\\\\.\\HDIMAGE\\client" -certusage 1.3.6.1.5.5.7.3.4,1.3.6.1.5.5.7.3.2 -ku -du -ex -ca http://testgost2012.cryptopro.ru/certsrv

certmgr -export -cert -dn "CN=client" -dest "/client.cer"

openssl x509 -inform DER -in "/client.cer" -out "/client.pem"


Попутно еще установил сертификаты тестового УЦ на Win машинке и даже сделал это на сервере с nginx.

Из всего выше описанного у меня появились вопросы:
1. Что я делаю не так?
2. Точно надо указывать клиентский сертификат в ssl_client_certificate? Может там нужно указать корневой сертификат тестового УЦ?
3. Как правильно дебажить это дело?

RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.