Выдача автоматического подписанного сертификата - IIS 7.5 - PullRequest
2 голосов
/ 16 июня 2011

Я выпустил самозаверяющий сертификат на IIS 7.5, и он работает правильно, если я захожу на свой веб-сайт через мой компьютер. Однако, если я захожу на веб-сайт с другого компьютера, я получаю предупреждение о том, что сертификат выдан на другой адрес.

Это потому, что сертификат был выдан localhost вместо фактического IP? Или это не имеет никакого смысла?

С уважением,

Ответы [ 2 ]

2 голосов
/ 21 июня 2011

Сообщение об ошибке, которое вы получаете, является нормальным, при условии, что в вашем сертификате нет ничего, кроме 'localhost', чтобы идентифицировать владельца.

Ваш браузер выполняет проверку имени и ищет сертификат, который представлен с введенным вами URL-адресом. Как правило, общее имя сертификата соответствует имени хоста / DNS-имени машины. В качестве альтернативы, может быть информация внутри расширения Subject Alt Name (SAN) вашего сертификата. Там вы можете указать несколько DNS-имен или полей IP-адресов, которые идентифицируют ваш сервер в дополнение к CN.

Если вы просто проводите внутреннее тестирование, я не буду сильно беспокоиться по поводу получаемого вами предупреждения. Просто имейте это в виду, когда переходите на производство. Кроме того, если ваш ЦС самоподписан, вы также можете получать предупреждения о доверии, если только вы вручную не импортируете самозаверяющий сертификат ЦС в хранилище доверия используемого вами браузера.

0 голосов
/ 06 декабря 2012

Может быть, это поможет вам: Самозаверяющие сертификаты в IIS 7 .В конце статьи в разделе «Добавление сертификата доверенным корневым центрам сертификации» показано альтернативное решение, но оно подразумевает импорт сертификата на клиентский компьютер, так что это можетОгромный недостаток.Однако это решение, если вы не можете зарегистрировать сертификат в Центре сертификации, если у вас есть доступ к клиентскому компьютеру.

...