Сертификат сервера не соответствует URL-адресу при использовании самоподписанных сертификатов

Я пытался настроить веб-сайт, который я развернул на своем локальном сервере, с самоподписанным сертификатом для целей разработки. Адрес, по которому я хочу, чтобы мой веб-сайт работал, - example.company.local. Создав сертификат с помощью SelfSSL, я скопировал его в хранилище локального компьютера как в корне Personal, так и в Trusted Certifciate. Но я получаю сообщение об ошибке «Сертификат сервера не соответствует URL-адресу», когда пытаюсь перейти по URL-адресу. Хотя я могу игнорировать это, я понимаю, что аутентификация сертификата не работает, и я хочу это исправить. Я перечисляю шаги, которые я выполнил

  1. Сгенерированный самоподписанный сертификат с использованием selfssl /N:CN=example.company.local /V:9999. Это добавило сертификат в мой личный магазин на локальном компьютере.
  2. Из mmc (введите mmc в Run) я добавляю сгенерированный выше сертификат в папку Trusted Root Certificate из личной папки.
  3. Перезагрузите IIS

Пожалуйста, подскажите, в чем я ошибаюсь. Я даю URL-адрес https://example.company.local, но он относится к сертификату localhost.


person quirkystack    schedule 30.09.2014    source источник


Ответы (1)


Попробуйте это руководство. Из комментариев на странице кажется, что он работает, но я его не тестировал.

Если по каким-либо причинам проблема не исчезнет, ​​я бы предложил использовать xca. Он построен на основе openssl, имеет очень красивый графический интерфейс и шаблоны для CA, SSL-сервера и SSL-клиента. Документацию можно найти здесь.

person pepo    schedule 30.09.2014
comment
Спасибо! Добавление сертификата в TrustedRootCertificateAuthroties- ›Локальный компьютер был той частью, которую мне не хватало - person quirkystack; 01.10.2014