О деактивации форума Eltex

Уважаемые коллеги! В связи с потерей актуальности данного ресурса, нами было принято решение о частичной деактивации форума Eltex. Мы отключили функции регистрации и создания новых тем, а также возможность оставлять сообщения. Форум продолжит работу в "режиме чтения", так как за долгие годы работы здесь накопилось много полезной информации и ответов на часто встречающиеся вопросы.

Мы активно развиваем другие каналы коммуникаций, которые позволяют более оперативно и адресно консультировать наших клиентов. Если у вас возникли вопросы по работе оборудования, вы можете обратиться в техническую поддержку Eltex, воспользовавшись формой обращения на сайте компании или оставить заявку в системе Service Desk. По иным вопросам проконсультируют наши менеджеры коммерческого отдела: eltex@eltex-co.ru.

MES2408, доступ по HTTPS

MES, ESR
maximusdecim
Сообщения: 2
Зарегистрирован: 28 мар 2023 17:34
Reputation: 0

MES2408, доступ по HTTPS

Сообщение maximusdecim » 28 мар 2023 18:02

Коммутатор MES2408, прошивка 10.3.2 R1. Требуется настроить доступ по HTTPS.
Делал по инструкции. На хосте Windows 7 со всеми обновлениями. Для работы с сертификатами используется OpenSSL 3.10.
Сертификаты на хосте и коммутаторе создаются и устанавливаются. Однако доступ к коммутатору по https возможен только из браузера Firefox (и то только после предупреждения о риске). Браузер Edge 109 сообщает об ошибке NET::ERR_CERT_COMMON_NAME_INVALID.
Дальнейшее разбирательство обнаружело что в сертификате коммутатора отсутствуют параметры SAN, а их нет в нем потому, что их нет и в запросе сертификата, сформированном командой "create ssl cert-req algo rsa sn CERT", есть только SN ("CERT" в этом примере SN). А современные браузеры на базе Chrome воспринимают отсуствие SAN в сертификате как ошибку.

maximusdecim
Сообщения: 2
Зарегистрирован: 28 мар 2023 17:34
Reputation: 0

Re: MES2408, доступ по HTTPS

Сообщение maximusdecim » 29 мар 2023 13:49

Сам спросил, сам отвечу.
Чтобы добавить SAN в сертификат надо:
1. Рядом с OpenSSL.exe Создать текстовый файл iss_openssl.cfg с таким содержимым:

[ req_ext ]
subjectAltName = @alt_names

[ alt_names ]
IP.1 = 192.168.1.1 <-это IP коммутатора
или
DNS.1 = mes1.examle.com - <-это DNS коммутатора
Использование параметров IP или DNS зависит того, как будет осуществляться обращение к коммутатору. Можно испольовать оба параметра.

2.На шаге 4 инструкции из поста выше (Подписать сертификат для коммутатора) выполнить:

openssl x509 -req -in iss_req.pem -out iss_cert.pem -days 365 -CA cert.pem -CAkey privkey.pem -set_serial 0xb46f9b8d881d18b4 -extensions req_ext -extfile iss_openssl.cfg

При таком вызове из файла iss_openssl.cfg в сертификат будет импортирована секция req_ext и через нее секция alt_names с настройками SAN.
С таким сертификатом в браузере Edge и Chrome при обращении к коммутатору по HTTPS не будет ошибки NET::ERR_CERT_COMMON_NAME_INVALID.


Вернуться в «Коммутаторы и маршрутизаторы Ethernet»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 5 гостей