Как программно использовать certbot для включения / выключения SSL - PullRequest
0 голосов
/ 18 сентября 2018

Поэтому я использую nodejs и nginx и хочу программно использовать certbot с ним и иметь возможность получать выходные данные из exec ().

Эта команда должна генерировать сертификаты без взаимодействия с пользователем:

certbot certonly --standalone --agree-tos -m my@email.com -d mydomain.com

Но я получаю много текста, и мне нужен только путь к сертификатам и срок действия.

Есть ли способ получить это в дружественном для nodejs формате, таком как json?

1 Ответ

0 голосов
/ 18 сентября 2018

Глядя в человека: https://certbot.eff.org/docs/man/certbot.html

Используйте флаг -n Run non-interactively

Вы можете использовать флаг nginx, чтобы автоматизировать установку для этого.--nginx Obtain and install certificates using Nginx (default: False)

Окончательно: certbot --agree-tos -n --nginx -d example.com -d www.example.com -m hello@mail.com

...