Назад | Перейти на главную страницу

Пользователи Safari получают запрос на выбор сертификата при доступе к моему сайту

У меня есть веб-сайт 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")