Я создал веб-приложение, размещенное на IIS 7 на компьютере с Windows Server 2008. Я загрузил сертификат безопасности для secure.xxxxx.com.
Сертификаты сервера IIS 7 http://img401.imageshack.us/img401/324/certxx6.gif
Когда я захожу на веб-сайт с Microsoft Internet Explorer , я получаю следующее приглашение:
Выберите цифровой сертификат Идентификация Сайт, на котором вы хотите просмотреть запросы идентификации. Пожалуйста, выберите сертификат.
Нет сертификатов. Это пустой, пустой список.
Если я нажму OK или Cancel, то страница загрузится просто отлично. Internet Explorer не предупреждает и не указывает на наличие проблем с безопасностью.
Идентификация веб-сайта сертификата безопасности SSL Microsoft Internet Explorer http://img207.imageshack.us/img207/8265/ie2yr5.gif
Браузер Apple Safari не будет отображать страницу вообще.
Safari не может открыть страницу. Safari не может открыть страницу ххххх, потому что не удалось установить безопасное соединение на сервер ххххх.
Apple Safari не может открыть страницу http://img80.imageshack.us/img80/2899/safka3.gif
Обе Mozilla Firefox и Google Chrome прекрасно загружают веб-сайт без проблем.
Сертификат безопасности Mozilla Firefox SSL http://img158.imageshack.us/img158/6833/foxsk4.gif
Сертификат безопасности Google Chrome SSL http://img367.imageshack.us/img367/7928/chrsx2.gif
Почему Microsoft Internet Explorer и Apple Safari не могут правильно загрузить мой веб-сайт?
Я нашел решение на forums.iis.net .
В IIS я изменил настройки SSL для своего веб-сайта.
Значок настроек IIS SSL http://img183.imageshack.us/img183/8808/ssl1uc7.gif
Я изменил «Сертификаты клиента» с «Принять» на «Игнорировать».
До:
Настройки IIS SSL принимают клиентские сертификаты http://img185.imageshack.us/img185/548/ssl2om9.gif
После того, как:
Настройки IIS SSL игнорируют клиентские сертификаты http://img185.imageshack.us/img185/4945/ssl3kx6.gif
Веб-сайт теперь отлично загружается в Microsoft Internet Explorer и Apple Safari, а также в Mozilla Firefox и Google Chrome.
SSL-соединение, при котором сервер представляет сертификат, а пользователь должен представить сертификат, считается двусторонним SSL. Именно правительства и предприятия чаще всего используют его чаще всего.