I finally get a script to automatically renew my certificates for all my domains at once.
I use this line: ./letsencrypt-auto --renew-by-default --config myconfiguration.ini --redirect --hsts
Why do you think you need every domain to have a CN? The CN field is deprecated and disregarded by most browsers in favor of the SubjectAlternateNames field. In fact, I think most major browsers throw an error now if you only have a CN defined.
CN as in Common Name ? It identifies what domain you protect and I think it’s a pretty big deal in SSL certifcates isn’t it ?
If not can you explain why not please ?
This is really correct, even if it’s contrary to what old documentation says. The place in the certificate where the subject names are supposed to be stored has moved into the subject alternative name extension (which is not part of the X.509 subject). All browsers have respected this for many years now.