В этой статье я расскажу о пяти утилитах для Let’s Encrypt, с помощью которых можно создать бесплатный HTTPS-сертификат для вашего сайта. От вас потребуется лишь наличие домена и адреса почты.
Get HTTPS for free!
Простой онлайн-сервис для генерации SSL-сертификатов на базе Let’s Encrypt. У него открытый исходный код, и при желании его можно развернуть у себя на сервере. Для выпуска сертификата нужно выполнить пять простых шагов, описанных на сайте.
Есть возможность генерации wild card сертификатов. Но Get HTTPS for free! не сможет самостоятельно сгенерировать приватный ключ или CSR.
TekCERT
Утилита для Windows, которая может генерировать сертификаты и быть клиентом для работы с Let’s Encrypt. С её помощью можно легко создать сертификаты и управлять их коллекцией. Но в бесплатной версии можно сгенерировать сертификат сроком на 30 дней.
Поддерживаются сертификаты битностью 1024, 2048, 3072 и 4096. Шифрование Sha-1 с RSAEncryption, sha256 с RSAEncryption, sha384 с RSAEncryption и sha512 с RSAEncryption key algorithms. Самоподписные сертификаты и от сертифицирующих центров.
Certify The Web
Ещё одна Windows-утилита для генерации и управления сертификатами. Для частного использования не требуется покупка лицензии. В дополнение есть поддержка различных методов верификации домена и удобного обновления сертов на ваших сайтах.
В бесплатной версии доступно до пяти сертификатов на сервер. Можно установить утилиту на свой Windows-сервер.
Certbot
А это уже консольная утилита, которая часто доступна из панели управления сайтом у вашего хостинг-провайдера. Исходники открыты. С её помощью можно автоматически обновлять сертификаты, но только те, которые были созданы с помощью Certbot.
win-acme
Тоже консольная утилита. Интерфейс понятный, так что можно легко нагенерировать себе сертификаты. Есть верификация доменов через SFTP/FTP/SSH и acme-запись.