Вы можете опубликовать свой собственный сертификат или приобрести его. Предостережение заключается в том, что его покупка, в зависимости от компании, означает, что он уже хранится в хранилище сертификатов для большинства браузеров. Ваша собственная публикация не будет, и ваши пользователи должны будут сделать дополнительный шаг для установки вашего сертификата.
Вы не говорите, какую версию IIS вы используете, но вот несколько подробных инструкций для IIS 6
Вы можете купить относительно дешевые сертификаты или пойти с большими мальчиками (verisign) и получить расширенный сертификат проверки, который меняет адресную строку в IE, зеленым. Это также довольно строгий процесс проверки, требующий времени.
Если вы знаете всех пользователей, которые будут заходить на ваш сайт, проблем с установкой нет. Однако для открытого веб-сайта с анонимными пользователями (которых вы не знаете), вероятно, лучше приобрести тот, который уже есть в большинстве основных браузеров, хранилищ сертификатов.
Вы можете включить SSL через IIS и требовать его только для своей страницы login.aspx, а не для остальных.