Если требуется защитить лишь несколько статических страниц вашего приложения, я настоятельно рекомендую просто требовать SSL для всего , настроив два разных сайта в IIS, один для фактическая страница только на порту 443, одна на порту 80 с постоянным перенаправлением.
Преимущества:
- Ваше приложение и код не должны ничего знать о SSL, и вам не нужен сертификат SSL на вашем компьютере разработчика. Веб-сервер делает все это за вас.
- Нет файлов cookie и HTTP-кеширования с помощью триггера HTTP / HTTPS
- Если безопасность / конфиденциальность имеют значение, в любом случае, это лучшее решение, требующее SSL для всех страниц.
Относительно возможного недостатка: обслуживание нескольких запросов к статическим ресурсам через SSL, вероятно, почти не потребует дополнительных затрат по сравнению с остальной частью вашего приложения.