letsencrypt is a Tcl-only naviserver module for obtaining/updating certificates for NaviServer via Let's Encrypt . The modules consists of a single file, which is called via browser, creating key-pairs, a letsencrypt account, certificate requests, it obtains the certificate and updates the NaviServer configuration with the new certificate if necessary. It supports as well multi domain certificates.
Details and source code:
$ hg clone https://bitbucket.org/naviserver/letsencrypt/