LetsEncrypt è uno strumento che genera semplicemente certificati e chiavi. Parte della magia è nei client che possono rigenerarsi automaticamente quando i certificati scadono, ma non c'è nulla che ti impedisca di farlo manualmente. Sappi che LetsEncrypt emette certificati che scadono in 90 giorni, quindi dovrai ripetere frequentemente questo processo finché Modulus non supporta un client.
Installare LetsEncrypt
$ git clone https://github.com/letsencrypt/letsencrypt
$ cd letsencrypt
$ ./letsencrypt-auto
Nota: Al momento della stesura di questo supporto per Mac OS X è molto sperimentale. Per garantire questo viene installato correttamente si consiglia di utilizzare una distro Linux
Generate SSL Cert:
$ ./letsencrypt-auto certonly --standalone -d example.com
copia alla Admin modulo
# pbcopy is a Linux command that will copy the contents of a file to your clipboard
$ pbcopy < /etc/letsencrypt/live/example.com/privkey.pem
$ pbcopy < /etc/letsencrypt/live/example.com/cert.pem
Nota: È potrebbe essere necessario creare un pacchetto prima di copiare. Le istruzioni possono essere trovate here.
Nota che i certificati Let's Encrypt sono [** di breve durata **] (https://letsencrypt.readthedocs.org/en/latest/using.html#renewal) devono essere rinnovati almeno ogni 90 giorni. – zaph