Я размещаю сайт в IIS 7, который использует подстановочный сертификат от RapidSSL. На сегодняшний день не было проблем, связанных с тем, что люди не могли подключиться к сайту с помощью SSL. Теперь у нас есть клиент, который не может подключиться с каждой машины в своей сети. Клиентские машины - это Red Hat и Windows XP. Они могут нормально обрабатывать HTTP-запросы, но HTTPS возвращает ошибку 403.16. Поскольку они не достигают нашего кода ASP.NET, я не могу получить оттуда никакой отладочной информации, и ничего из IIS не регистрируется.
Запросы поступают как от веб-браузера, так и от специального программного обеспечения, отправляющего нам уведомления. Ни то, ни другое не работает.
Пока что проверено:
IIS отвергает клиент сертификат. Обычно это означает, что на вашем сервере нет ЦС, который использовался для создания клиент сертификаты. Вам нужно будет получить его от клиента и установить на сервере IIS.
См. Эту статью Microsoft KB: Сообщение об ошибке при посещении веб-сайта, размещенного на IIS 7.0: «Ошибка HTTP 403.16 - Запрещено»