Я разрабатываю веб-приложение и использую самоподписанные SSL-сертификаты. Я пытаюсь протестировать свой сайт в Internet Explorer 10 в modern.ie VM (в VirtualBox). Когда я захожу на сайт, https://localIPaddress:3301/
я получаю то, что изображено в нижней части этого вопроса.
Как видите, продолжить нет возможности. Я все перепробовал, и ничего не выводит...
- Просмотрел все параметры в свойствах обозревателя и попробовал включить все, что смог найти, связанное с безопасностью и сертификатами (хотя, возможно, я что-то упустил).
- Добавлен 32-битный DWORD MinRsaPubKeyBitLength с десятичным значением 512 в HKEY_LOCAL_MACHINE\Software\Microsoft\Cryptography\OID\EncodingType 0\CertDLLCreateCertificateChainEngine\Config\
- Добавил используемый мной сертификат в список доверенных корневых сертификатов через вкладку «Содержимое» в окне «Свойства обозревателя». Запустил Internet Explorer от имени администратора.
и я перезагружался после каждого из этих действий. Ссылка "продолжить" все еще не отображается.
Странно, но этот же URL-адрес приложения и сертификат работают в другой установке Windows 7 с IE10 в Parallels.
Есть идеи?
решение1
Ссылка «Продолжить» на странице с ошибкой скрыта:
- Если сертификат отозван
- Если сертификат считается небезопасным (например, содержит 512-битный ключ RSA)
- Если страница находится в экземпляре «закрепленного сайта»
- Если групповая политика настроена на «Запретить игнорирование ошибок сертификатов»
Скорее всего, это №2.
обновление безопасности для Windows 2008, Win7, Windows Vista, Windows 2003 и Windows XP, которое выйдет в августе 2012 г.будет считать недействительными подписи, использующие ключи RSA, которые слабее 1024 бит.
Если это обновление не было применено к Windows 7, которую вы тестировали в Parallels, то именно поэтому оно было разрешено.