Chrome не принимает мой самозаверяющий сертификат IIS

Я разрабатываю на своей локальной машине с самозаверяющим сертификатом в IIS. Каждый раз, когда я открываю Chrome и захожу на свой сайт, изначально я получаю сообщение об ошибке "Ваше соединение не является частным". Затем мне нужно нажать "Дополнительно" и "Перейти к [sitename]". Я не хочу выполнять это ручное действие каждый раз. Также я хочу запускать через https на моей локальной машине, поэтому, пожалуйста, не советуйте не делать этого.

Я выполнил следующие действия: экспортировал сертификат в файл, а затем импортировал его в Chrome.

Я вижу сертификат в моих доверенных корневых центрах сертификации. Также, когда я теперь нажимаю значок замка в моей адресной строке, я вижу это:

Я уже перезапустил Chrome, но продолжаю получать это сообщение. Что я могу сделать?

1 ответ

Да, этот пост старый. Вот ответ:

Почему это происходит? CommonName устарело в RFC 2818 (опубликовано в 2000 году), но поддержка по-прежнему сохраняется в ряде клиентов TLS, включая Internet Explorer. https://www.chromestatus.com/feature/4981025180483584

Что мне нужно сделать? Вам необходимо выдать веб-сертификат с помощью консоли MMC "Сертификаты" для учетной записи компьютера и указать атрибут san:.

Обратитесь к статье Microsoft ниже: https://technet.microsoft.com/en-us/library/ff625722(v=ws.10).aspx

Другие вопросы по тегам