У меня есть веб-сайт ASP на IIS6, оснащенный сертификатом SSL от godaddy.
Веб-сайт требует защищенного канала (SSL) и настроен на ИГНОРИРОВАНИЕ клиентских сертификатов.
Запустил проверку SSL, и результат выглядел нормально.
У меня проблема в том, что все пользователи, использующие сафари, получают следующее сообщение при попытке доступа к сайту.
Если они нажимают ОК, ничего не происходит, если они нажимают Отмена, ничего не происходит.
Также у некоторых пользователей IE возникает такая же проблема, когда они пытаются открыть отчеты xls прямо с веб-сайта.
Они нажимают кнопку, которая загружает файл xls, поэтому им предлагаются 3 стандартных варианта. Сохранить, Сохранить как, открыть. Они могут сохранять без проблем, но когда они выберут «Открыть», они увидят то же окно с запросом сертификата.
Я попытался добавить страницу к надежным веб-сайтам для пользователей, у которых возникла проблема, а также снизил параметры безопасности для доверенных веб-сайтов, но проблема осталась.
Есть идеи, с чего мне начать искать?
Проблема решена. Это было связано с кодом.
Разработчик добавил следующую информацию заголовка.
HttpContext.Current.Response.AppendHeader("Pragma", "no-cache")
HttpContext.Current.Response.AppendHeader("Cache-Control", "no-cache")
HttpContext.Current.Response.AppendHeader("max-age", "0")