logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

acme-tiny - letsencrypt tiny python client

Description

       This script automates the process of getting a signed TLS certificate from Let's Encrypt using  the  ACME
       protocol.  It  will  need to be run on your server and have access to your private account key, so PLEASE
       READ THROUGH IT! It's only ~200 lines, so it won't take long.

Example Crontab Renewal

       0   0   1   *   *  acme_tiny  --account-key  /path/to/account.key  --csr  /path/to/domain.csr  --acme-dir
       /usr/share/nginx/html/.well-known/acme-challenge/ > /path/to/signed_chain.crt 2>> /var/log/acme_tiny.log

Examples

acme-tiny  --account-key  ./account.key  --csr   ./domain.csr   --acme-dir   /usr/share/nginx/html/.well-
       known/acme-challenge/ > signed_chain.crt

Name

       acme-tiny - letsencrypt tiny python client

Options

-h,--help
              Show summary of options

       --account-keyACCOUNT_KEY
              Path to your Let's Encrypt account private key

       --csrCSR
              Path to your certificate signing request

       --acme-dirACME_DIR
              Path to the .well-known/acme-challenge/ directory

       --quiet
              Suppress output except for errors

       --disable-check
              Disable checking if the challenge file is hosted correctly before telling the CA

       --directory-urlDIRECTORY_URL
              Certificate authority directory url, default is Let's Encrypt

       --contact[CONTACT[CONTACT...]]
              Contact details (e.g. mailto:aaa@bbb.com) for your account-key

See Also

openssl(1), https://letsencrypt.org/, https://github.com/diafygi/acme-tiny#acme-tiny.

                                                   2019-04-07                                       ACME-TINY(1)

Synopsis

acme-tiny  [-h]  --account-key  ACCOUNT_KEY  --csr  CSR  --acme-dir  ACME_DIR [--quiet] [--disable-check]
       [--directory-url DIRECTORY_URL] [--contact [CONTACT [CONTACT ...]]]

See Also