Це можна зробити за допомогою 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 до магазину довірених кореневих сертифікатів.