Re: Installing manually obtained let's encrypt certificate
By: Dumas Walker to Digital Man on Sat Feb 14 2026 02:55 pm
Since letsyncrypt isn't working here and the irc is down, I decided to figure out how to get the cert on my own.
Let's Encrypt has a nice bit of software that installed easily and works just fine. I can apparently set it up with cron to run when I need it to.
It created certificates without any issue. The problem now is that I cannot figure out where synchronet expects to find these certificates (aside from the self-signed one).
The filename and location is the same, whether it self-signed or signed by a CA (e.g. letsyncrypt), it's ctrl/ssl.cert:
https://wiki.synchro.net/config:ssl.cert
There is an entry about using something called certtool but that utility is old and appears broken so I hope that isn't the answer.
./jsexec certtool --import /etc/letsencrypt/live/capitolcityonline.net/fullchain.pem
Throws a cryptlib error -43.
../../3rdp_src/cl/cryptlib.h:#define CRYPT_ERROR_NOTFOUND ( -43 ) /* Requested item not found in object */
Most likely, it just doesn't support the format of the .pem file.
I think the --import option expects a pkcs7 certificate, while
the --import-pkcs12 option expects a pkcs12 certificate.
The utility works for those that know how to work it.
--
digital man (rob)
Breaking Bad quote #25:
Now if I could only learn how to lick myself. - Hank Schrader
Norco, CA WX: 56.4øF, 81.0% humidity, 3 mph WNW wind, 0.00 inches rain/24hrs --- SBBSecho 3.37-Linux
* Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)