Можно использовать Resource Kit IIS 6, предоставленного MS, приложением командной строки под названием SelfSSL. Это может генерировать ключ SSL и импортировать его в Вашу установку IIS.
Вы понимали, что необходимо будет измениться от "example.com" до некоторой вещи, более соответствующей ситуации ("localhost", мог бы быть один из них во время тестирования).
Для IIS 7 - существует wzard, чтобы сделать это. Требуется приблизительно 30 секунд для установки.
Для IIS 6 - это немного более хитро. Требуется приблизительно 30 минут для установки.
Какой Вы используете?
Я настоятельно рекомендую переместиться в IIS 7 - это очень внешне сначала, но они сделали много улучшений.
Учитывая, что Вы, вероятно, не можете обновить до IIS 7, я должен был сделать следующее для реализации то, что Вы хотите в IIS 6.
1) создайте сервер сертификата, 2) генерируют запрос 3) запрос предоставления 4) сертификат установки
Это - что-то вроде боли для установки сервера центра сертификации, но это идет с Windows Server, и пошаговая демонстрация является довольно прямой.
We discovered that the Certificate Authority wasn't being trusted because of domain settings and was causing the errors. We ended up deploying a star cert generated by a trusted CA and that cleared up the problems.