Ну, если гугл али гитхаб тебе не выплевывают — значит не сделали. Плюс, тут еще перл6 вышел, разрабы в депрессии... вобщем, на перле ща мало кто пишет, если только на чистой сишке...
Все что я искал было на питоне/го, сам хотел клиент попроще написать для nginx на баше буквально пару дней назад, но моих знаний баша недостаточно.
Я себе представлял это так:
Creating new virtual host for domain with SSL:
bash acme-nginx.sh -create -domain domain.ltd
при этом создается виртуальный хост для nginx, кладется в conf.d, отправляется nginx -s reload, генерятся ключ и csr, отправляется запрос в LE, создается временный каталог/файл с подтверждением домена, получается сертификат, снова nginx -s reload.
Updating existing SSL certificate:
bash acme-nginx.sh -update -csr /path/to/csr -key /path/to/key -cert /path/to/cert -www /path/to/wwwroot
в данном случае просто замена сертификата
acme-tiny почти подходит для меня, но в питоне тоже не силен, поэтому форкнуть и допилить под себя не могу, может ты осилишь.
Вот тут еще адекватный коммент, как можно улучшить acme-tiny, умельцы питона, может допилит кто? Я так понял что сам автор acme-tiny этого делать не собирается потому что «200 строк кода на питоне» это же элитно.
Может есть где-то список альтернативных клиентов для Let's Encrypt? Я так понял их сейчас многие побежали писать, наверняка среди них уже есть клиент моей мечты, осталось только найти.