Це можна зробити за допомогою SelfSSL.exeінструменту, який постачається з комплектом ресурсів IIS6. Ви можете отримати ресурсний комплект звідси:
http://www.microsoft.com/download/uk/details.aspx?displaylang=en&id=17275
Інсталятор просто розпаковує інструменти в папку і не заважає жодним із налаштувань вашої машини. Спеціальна опція встановлення також дозволяє вибрати, які інструменти ви хочете встановити, і в папку за власним вибором.
Відкрийте командний рядок адміністратора та змініть каталог, куди SelfSSLбуло встановлено інструмент командного рядка.
Щоб створити новий самопідписаний сертифікат SSL, який закінчиться через 10 років, виконайте наступне:
selfssl /n:cn=www.mydomain.com / v: 3650 / s: 8 / k: 2048
Це створить ssl де:
/n:cn=www.mydomain.com- SSL призначений для www.mydomain.com. Важливе значення cn=(загальна назва), тому не пропустіть його.
/v:3650 - кількість днів дії сертифіката, в цьому випадку десять років
/s:8 - встановити сертифікат в ідентифікатор сайту 8
/k:2048 - використовувати довжину ключа 2048 біт.
На жаль, немає можливості вивести SSL безпосередньо у файл, вам доведеться встановити його на сайт. Хороша новина, однак, що сертифікат експортується.
Якщо ви хочете, щоб попередження про те, що SSL не довіряється, під час перегляду сайтів, використовуючи власноруч підписаний SSL, вимкніть це, ви також можете це виправити:
- Експортуйте самопідписаний SSL у
.pfxфайл (вам потрібно встановити пароль, переконайтеся, що ви його пам’ятаєте)
- Запуск (з командного рядка або Пуск -> Виконати)
mmc certmgr.msc
Перейдіть до Trusted Root Certificate Authorities -> Certificatesта клацніть правою кнопкою миші, щоб перейти до Import...параметра:

Виконайте майстра та вкажіть .pfxімпорт, а потім натисніть кнопку Далі (вам знадобиться пароль, встановлений у кроці 1):

На наступному кроці майстра нам потрібно вибрати, який магазин використовувати. Натисніть Browse...кнопку, яка відкриє Select Certificate Storeвікно. Нам потрібно побачити фізичні магазини, тому переконайтеся, що в них є галочка Show physical stores:

Розгорніть Trusted Root Certificate Authoritiesі виберіть Local Computerвідповідно до знімка екрана, а потім клацніть OKі потімNext >
Натисніть Finishкнопку на останньому кроці майстра, і якщо все добре, ви повинні побачити:

Печери та готчі:
SelfSSL може знадобитися встановленим компонентам сумісності управління IIS6. Я не можу сказати, тому що в моїх власних машинах вже встановлено це і не було зручно VM для перевірки цієї теорії, видаливши їх.
Видайте SSL до, cn=www.mydomain.comа не, cn=mydomain.comякщо ви хочете додати SSL до магазину довірених кореневих сертифікатів.