IE: выбор цифрового сертификата из пустого списка при каждом первом посещении моего сайта - PullRequest
0 голосов
/ 30 марта 2012

У меня есть веб-сайт ASP.NET 4 WebForms, работающий под управлением IIS 7, у нас есть три версии: версии для локальной разработки, тестовые версии и рабочая версия.

Все три используют сертификаты SSL.У нас есть три разных сертификата для каждой среды.

Если я хотел загрузить свою виртуальную машину с установленным IE7 и перейти на локальную версию разработки, при первом посещении я всегда получаю это сообщение.Выбор OK или Отмена переходит на страницу без каких-либо проблем.

IE7 Digital Certificate blank empty list

Я уже пробовал предлагаемое здесь решение, но оно не сработало: IE: выберитецифровой сертификат из пустого, пустого списка

IE8 работает нормально.

У кого-нибудь есть какие-либо подсказки, почему я получаю эту коробку?

Сертификат для нашеговерсия для локальной разработки устанавливается в IIS, а также в виртуальную машину.

1 Ответ

1 голос
/ 30 марта 2012

(Насколько я понимаю, вы спрашиваете, почему вы получаете это поле вообще, а не почему список пуст.)

Вы получите это поле, когда сервер запросит сертификат клиента.Возможно, вы настроили свой сервер (или одно из запущенных приложений) для запроса аутентификации по сертификату клиента (возможно, по желанию).Если отключение в качестве опции IIS не работает, возможно, код, который вы запускаете, выполняет этот запрос.Кроме того, вы можете проверить с помощью netsh http show sslcert, включена ли Negotiate Client Certificate.

Если вы не планируете использовать эту функцию, то есть не ожидаете, что ваши пользователи будут проходить аутентификацию с использованием сертификата, выключи это.

...