I have two certs, one using RSA and one using ECC. I use the ECC one on my website and the RSA one on the mailserver, same domain.
Certificate Name: ki9.us-rsa
Serial Number: 6f0ba81c751426788cc4af7c6aaf6acc9b6
Key Type: RSA
Domains: ki9.us *.ki9.us
Expiry Date: 2025-07-12 21:01:25+00:00 (VALID: 75 days)
Certificate Path: /etc/letsencrypt/live/ki9.us-rsa/fullchain.pem
Private Key Path: /etc/letsencrypt/live/ki9.us-rsa/privkey.pem
Certificate Name: ki9.us
Serial Number: 3b1dce96aa6c48cb170b0095c034683823f
Key Type: ECDSA
Domains: ki9.us *.ki9.us
Expiry Date: 2025-05-10 18:21:19+00:00 (VALID: 11 days)
Certificate Path: /etc/letsencrypt/live/ki9.us/fullchain.pem
Private Key Path: /etc/letsencrypt/live/ki9.us/privkey.pem
I got two certs because postfix or smtps itself only supports RSA. I followed ServerFault: ssl - How to get both ECC & RSA certificates from Let's Encrypt for Postfix
I'm getting this error renewing the ECC certs (the RSA certs are not up for renewal and probably renewed successfully during the last run).
One of the crt.sh links 404'd but if the certs are identical (and not RSA/ECC) then I probably double-tapped something.
I have never explicitly used this flag but elliptic-curve
is set by default in cli.ini
since LE defaults to ECC now, right?
I'm using the certbot/dns-rfc2136
docker container which is using certbot 4.0.0
.
The command I'm running is:
# /usr/local/bin/certbot renew
Which calls this wrapper script for docker run ...
:
#!/bin/bash
# /usr/local/bin/certbot
docker run -it --rm --name certbot \
-v "/etc/letsencrypt:/etc/letsencrypt" \
-v "/var/log/letsencrypt:/var/log/letsencrypt" \
-v "/var/lib/letsencrypt:/var/lib/letsencrypt" \
certbot/dns-rfc2136 ${@}
I can post some .ini
files if necessary.
None of the other questions in the questionnaire are going to help but for completeness:
My domain is: ki9.us, but I'm seeing it with all the domains I set up with reuse-key
.
It produced this output: Error pasted in #1
My web server is (include version): Not relevant because I am using RFC2136
The operating system my web server runs on is (include version): Seeing this on multiple linux-based machines, but certbot is in docker.
My hosting provider, if applicable, is: Both onsite and multiple VPSes
I can login to a root shell on my machine (yes or no, or I don't know): yes
I'm using a control panel to manage my site (no, or provide the name and version of the control panel): no