Что такое SSL сертификат и для чего он нужен, многие наверное знают. Но все же напомню.
SSL — это безопасное соединение между сервером и пользователем, когда информация передается не по HTTP протоколу, а по HTTPS протоколу, по другому порту. Для этого необходим SSL сертификат. Всего есть 2 типа сертификатов:
- самоподписанный;
- нотариально заверенный.
Оба этих сертификата широко применяются сегодня. Заверенный сертификат стоит денег. Например, компания Хостинг центр предлагает 3 вида сертификатов по цене:
- RBC HC Gold — 3250р. за год.
- RBC HC WildCard — 11250р. за год.
- RBC HC Code Signing — 3750р. за год.
Как видите, деньги немалые. И если у вас небольшая контора, подойдет и самоподписанный сертификат.
Делаем SSL сертификат сами бесплатно
- Качаем программу Microsoft IIS 6.0 Resource Kit Tools 1.0 с сайта Microsoft. Устанавливаем.
- Открыть программу по адресу: пуск —> IIS Resources —> SelfSSL —> SelfSSL.exe. Здесь уже все написано в виде подсказок, как сделать сертификат.
- Например, наберем: selfssl.exe /N:cn=localhost /K:1024 /V:365 /S:1 /P:443. Т.е. вызываем программу, пишем имя хоста, длина ключа 1024, на сколько дней сертификат — 365, идентификатор сайта, и номер порта.
- Затем заходим в свойства нашего сайта. Вкладка — Directory Security. Выбираем опцию Server Certificate. Включаем Require secure channel и использовать 128 шифрование. Закрываем.
- В этой же вкладке теперь можно просмотреть наш сертификат (выберете View Certificate). Все, сертификат готов.
Теперь при наборе нашего сайте через HTTPS протокол, выскочит предупреждение, что сертификат не подписан, т.е. не заверен нотариально удостоверяющим центром. Выбирайте — всегда принимать сертификат.
Можете хвастаться перед клиентами своим SSL сертификатом.