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

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

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

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

Пустой пустой список цифрового сертификата IE7

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

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

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

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


person Arran    schedule 30.03.2012    source источник


Ответы (1)


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

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

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

person Bruno    schedule 30.03.2012