есть еще такой вариант

http://habrahabr.ru/post/270273/

2 января 2016 г., 13:30 пользователь Oleksandr Gavenko <[email protected]>
написал:

> Хочу SSL/TLS сертификат на домашнюю страничку.
>
> Что бы пароли не светились по интернету.
>
> И что бы имплементации SSL/TLS не ругались о недоверенном сертификате. При
> чем
> что бы несведущие пользователи могли работать из существующих
> распространенных
> браузеров.
>
> Мне в общем кажется что торговря сертификатами - мыльный пузырь. За деньги
> подпишут мать родную, личность никто не идентифицирует. Вроде ж достаточно
> почтовый ящик или SMS на телефон и оплату совершить, что бы получить
> сертификат своего ключа. По итогу спонсируешь космонавтов.
>
> Есть на 1 год бесплатно сколько угодно раз от:
>
>   https://www.startssl.com/Support?v=1
>
> и есть менее интересные условия от других.
>
> Я попробовал:
>
>   $ sudo apt-get install letsencrypt  # из testing или sid, в stable нету
> пакета
>   $ sudo service lighttpd stop   # они запустят слушателя на :80 что бы
> подтвердить владение доменом
>   $ sudo letsencrypt certonly -d defun.work
>
>   $ sudo su
>   # cat /etc/letsencrypt/archive/defun.work/privkey1.pem
> /etc/letsencrypt/archive/defun.work/cert1.pem >
> /etc/letsencrypt/archive/defun.work/combined.pem
>
> В /etc/letsencrypt/live/defun.work/ появятся файлы, обновил
> /etc/lighttpd/conf-available/10-ssl.conf
>
>     ssl.pemfile = "/etc/letsencrypt/archive/defun.work/comb.pem"
>     ssl.ca-file = "/etc/letsencrypt/archive/defun.work/chain1.pem"
>
> запустил lighttpd:
>
>   $ sudo service lighttpd start
>
> С локального компа:
>
>   bash# curl -v -o /dev/null https://defun.work
>   * Rebuilt URL to: https://defun.work/
>     % Total    % Received % Xferd  Average Speed   Time    Time     Time
> Current
>                                    Dload  Upload   Total   Spent    Left
> Speed
>     0     0    0     0    0     0      0      0 --:--:-- --:--:--
> --:--:--     0*   Trying 149.202.132.30...
>   * Connected to defun.work (149.202.132.30) port 443 (#0)
>   * found 182 certificates in /etc/ssl/certs/ca-certificates.crt
>   * found 732 certificates in /etc/ssl/certs
>   * ALPN, offering http/1.1
>   * SSL connection using TLS1.2 / ECDHE_RSA_AES_256_CBC_SHA384
>   *        server certificate verification OK
>   *        server certificate status verification SKIPPED
>   *        common name: defun.work (matched)
>   *        server certificate expiration date OK
>   *        server certificate activation date OK
>   *        certificate public key: RSA
>   *        certificate version: #3
>   *        subject: CN=defun.work
>   *        start date: Fri, 01 Jan 2016 23:16:00 GMT
>   *        expire date: Thu, 31 Mar 2016 23:16:00 GMT
>   *        issuer: C=US,O=Let's Encrypt,CN=Let's Encrypt Authority X1
>   *        compression: NULL
>   * ALPN, server did not agree to a protocol
>     0     0    0     0    0     0      0      0 --:--:-- --:--:--
> --:--:--     0> GET / HTTP/1.1
>   > Host: defun.work
>   > User-Agent: curl/7.45.0
>   > Accept: */*
>   >
>   < HTTP/1.1 200 OK
>
> Срок действия 3 месяца, продлевается также запуском утилиты
>
> Совсем недавно проект из закрытого тестирования перешел в бету.
>
> Основанием для проекта - желание бизнеса работать с зашифроваными каналами.
> После Сноудена в США все повально перешли на HTTPS.
>
> Текущая ситуация с регистраторами - просто вымогательство денег, т.к.
> регистраторы подписывают шо попало, лишь бы платил.
>
> Итого - не уничтожить регистраторов (free as beer), а раздавать сертификаты
> для шифрования. "Сильные" сертификаты (с выяснением данных по владельцу)
> все
> также будут за большие деньги. Для этого в браузерах придумали отображать
> сайты с такими сертификатами - большой зеленой областью в строке URL.
>
> Что не понравилось:
>
>  * сделано криво, лишь бы живо
>  * апстрим какой то заносчивый
>  * для подстверждения собственности домена - требуют на сервере временно
>    запустить слушателя на порту 80 или 443 - прерывая свои сервисы,
>    подтверждение - не плохо, но че бы не на другом порту?
>  * для получения сертификата нужено запускать от root их поделие (для
> записи в
>    системные каталоги и забиндить порт ниже 2000)
>  * поменять пути инсталяции сертификатов крайне сложно, это не библиотека,
> это
>    фрейворк
>
> Что бы Вы порекомендовали?
>
> --
> Best regards!
>
>

Ответить