Cn имя сертификата не совпадает с полученным значением sstp vpn
CN имя сертификата не совпадает с полученным значением SSTP VPN
Причины ошибки "CN имя сертификата не совпадает с полученным значением SSTP VPN"
Ошибка "CN имя сертификата не совпадает с полученным значением SSTP VPN" часто возникает при попытке установить защищённое соединение через протокол SSTP (Secure Socket Tunneling Protocol). Данная ошибка указывает на то, что имя, указанное в поле Common Name (CN) сертификата сервера, не совпадает с именем хоста или домена, который используется для подключения к VPN.
Основные причины:
-
Несоответствие имени сервера: Сертификат выдан на одно имя, но клиент использует другое для подключения.
-
Истечение срока действия сертификата: Если сертификат просрочен, его CN не может быть проверен корректно.
-
Неверная конфигурация сервера: Сертификат был неправильно настроен на стороне сервера SSTP.
-
Изменение имени хоста: После изменения имени сервера старый сертификат становится некорректным.
pgsqlopenssl x509 -in server.crt -text -noout | grep "Subject:"
Данная команда выводит имя субъекта, указанное в сертификате. Сравните его с именем хоста, к которому осуществляется подключение.
Проверка через GUI
-
Откройте Панель управления.
-
Перейдите в Центр сертификации (Certification Authority).
-
Найдите сертификат, используемый SSTP VPN.
-
Проверьте значение CN в свойствах сертификата.
Способы устранения проблемы:
-
Перевыпуск сертификата с корректным именем сервера.
-
Изменение имени хоста на соответствующее CN в сертификате.
-
Настройка перенаправления DNS: Иногда изменение записи DNS позволяет избежать ошибки.
csharpopenssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout sstp.key -out sstp.crt -subj "/CN=vpn.example.com"
Параметр -subj "/CN=vpn.example.com" указывает правильное имя сервера.
Установка сертификата на сервер
-
Скопируйте сертификат на сервер.
-
Настройте SSTP VPN на использование нового сертификата.
-
Перезапустите службу VPN для применения изменений.
Добавление сертификата в доверенные
-
Откройте Сертификаты на клиенте (certmgr.msc).
-
Перейдите в Доверенные корневые центры сертификации.
-
Импортируйте новый сертификат сервера SSTP.
-
Проверьте правильность установки.
nginxsystemctl restart sstpd
Или на Windows-сервере:
arduinonet stop sstpsvc &&&& net start sstpsvc
Очистка кэша сертификатов
На клиенте можно очистить кэш сертификатов следующей командой:
cppcertutil -urlcache * delete
Вопрос: Что делать, если используется самоподписанный сертификат?
Ответ: Необходимо вручную добавить его в доверенные корневые центры на клиенте.
Вопрос: Можно ли использовать IP-адрес вместо доменного имени?
Ответ: Да, но CN в сертификате должен также содержать этот IP-адрес.
Вопрос: Как избежать проблемы при изменении имени сервера?
Ответ: Заранее перевыпустить сертификат с новым CN и обновить настройки VPN-клиентов.
Вопрос: Почему возникает ошибка после обновления сервера?
Ответ: Обновления могут привести к сбоям в конфигурации сертификатов. Рекомендуется проверять настройки после каждого обновления.
Комментариев 0