Skip to content
This repository has been archived by the owner on May 7, 2021. It is now read-only.
/ lets_encrypt.pl Public archive

**DEPRECATED:** Perl Script to automate Lets Encrypt Certificates rollout

Notifications You must be signed in to change notification settings

sni/lets_encrypt.pl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

DEPRECATED: this script does not work with the required registration ids anymore. Please use certbot instead.

lets_encrypt.pl

Basic Usage

Clone this script and run like this:

./lets_encrypt.pl domain.org,www.domain.org  /var/www/domain.org/htdocs/

this script will automate the client challenge of lets encrypt and put the files in your htdocs folder for verification.

Requirements

You will need the Crypt::LE CPAN module. Best installed by cpanm and local::lib untill there are system packages available.

Apache Configuration

The recommended apache configuration including HSTS header is:

SSLEngine on
Header always set Strict-Transport-Security "max-age=31536000; includeSubDomains"
SSLHonorCipherOrder on
SSLCipherSuite 'EECDH+ECDSA+AESGCM:EECDH+aRSA+AESGCM:EECDH+ECDSA:EECDH:EDH+AESGCM:EDH:+3DES:ECDH+AESGCM:ECDH+AES:ECDH:AES:HIGH:MEDIUM:!RC4:!CAMELLIA:!SEED:!aNULL:!MD5:!eNULL:!LOW:!EXP:!DSS:!PSK:!SRP'
SSLCertificateFile    /home/user/certs/domain.org.crt
SSLCertificateKeyFile /home/user/certs/domain.org.key

About

**DEPRECATED:** Perl Script to automate Lets Encrypt Certificates rollout

Resources

Stars

Watchers

Forks

Languages