Although I absolutely agree that TLSv1.3 and EC certificates are the future, there should be an option to enable RSA certificates. Why? Because various services (postfix, dovecot, mumble etc.) need to access the SSL/TLS certificates provided by Caddy and they only accept RSA.
Is there any way to enable RSA4096 certificates for Caddy? In Caddy v1 there used to be the option “key_type” to enable it. Let’s Encrypt still supports RSA and will in the future.
I‘m not sure how to work with a json config, so yes: I‘d really appreciate the ability to expose this in the Caddyfile. Also I don‘t know how to implement it with a PR.
Now’s a good time to learn then! I’m pretty busy getting the final release ready. This is a community effort FOSS project, so I invite you to contribute.
I took a look at the GitHub repository, unfortunately I can‘t really contribute anything because of my lack of experience. It would take way too long for me to learn all the structures and Go itself. So I would be very happy if someone else could make the PR. By the way, thanks for the work on Caddy.