/letsencrypt-contrib

Additional scripts for managing letsencrypt certificates

Primary LanguageShellMIT LicenseMIT

# letsencrypt-contrib
#------------------------
# Author: Telecoms Sans Frontieres
# Mail: it@tsfi.org
# GIT Repository: https://github.com/TelecomsSansFrontieres
#
# Contributors:
# - Florent Bervas
#------------------------

Usage: certbot-tomcat -f [FILE] [OPTION]...
This script is designed to handle automated management of Letsencrypt
certificates on production servers.

  -f,--file [FILE]  load configuration file

OPTIONS
  -c,--create       create a new SSL/TLS certificate
  -r,--renew        renew-only existing SSL/TLS certificate (exit 2 on success)
  -i,--import       import existing certificate into keystore
  -h,--help         print this help

CONFIGURATION FILE

    DOMAIN          Domain name related to the certificate renewal.

    CERTDIR         Directory that contains generated certificates.
                    Default: /etc/letsencrypt/live/$DOMAIN/

    EMAIL           Email of the system administrator to notify renewal.

    LISTENPORT      Alternative listening for for certbot standalone mode.

    HOMEDIR         Application's user.

    LETSENCRYPTDIR  Directory that contains the certbot files (executable scripts).

    KEYTOOLDIR      Path of JRE binaries.

    KEYSTORE        Full path of the keystore that will contain the certificate. It
                    must be accessible to the application's user.

    PASSFILE        Full patch of the file that contains the encrypting passphrase.