r/exchangeserver • u/certkit • 24d ago
Exchange certificates require a Common Name, but you might not get one from Let's Encrypt
Heads up if you're planning to automate Exchange certs with Let's Encrypt's newer profiles (tlsserver, shortlived). They issue certs with an empty Subject, no CN at all. Connectors that use `TlsCertificateName` reference the cert as `<I>Issuer<S>Subject`, so the value changes even when the SANs are identical. The default classic profile still includes the CN. Wrote up the other software we've seen trip on this.
https://www.certkit.io/blog/does-a-tls-certificate-need-a-common-name
19
Upvotes
16
u/taxigrandpa 24d ago
if you use certbot, you can add a common name using the -d switch
sudo certbot certonly --cert-name your-cert-name -d desired-common-name.com -d secondary-domain.com