Hi all,
DST Root CA X3 is expiring in September. As described in Providing a longer certificate chain by default, we plan to start serving the Android-compatible "long chain" well before then, so most people don't need to worry about compatibility issues. Still, it's an important enough transition point that we want to send an all-subscriber email letting people know it's coming up. Here's our draft email so far. We've always gotten great feedback from forum members on improving our emails, so I'd like to know what you all think of this one.
Thanks,
Jacob
Hello from the staff at Let’s Encrypt. We're sending you this email because you use Let's Encrypt certificates. For instance, our records show you have a certificate for {{hostname}}. If you're receiving this in error, please see the unsubscribe link below.
On September 30, there will be a small change in how older browsers and devices trust Let's Encrypt certificates. If you run a typical website, you won't notice a difference - the vast majority of your visitors will still accept your Let's Encrypt certificate. If you provide an API or have to support IoT devices, you might have to pay a little more attention to the change.
Let's Encrypt has a "root certificate" called ISRG Root X1. Modern browsers and devices trust the Let's Encrypt certificate installed on your website because they include ISRG Root X1 in their list of root certificates. To make sure the certificates we issue are trusted on older devices, we also have a "cross-signature" from an older root certificate: DST Root CA X3.
When we got started, that older root certificate (DST Root CA X3) helped us get off the ground and be trusted by almost every device immediately. The newer root certificate (ISRG Root X1) is now widely trusted too - but some older devices won't ever trust it because they don't get software updates (for example, an iPhone 4 or an HTC Dream). See https://letsencrypt.org/docs/certificate-compatibility/ for a list of which platforms trust ISRG Root X1.
DST Root CA X3 will expire on September 30, 2021. That means those older devices that don't trust ISRG Root X1 will start getting certificate warnings when visiting sites that use Let's Encrypt certificates. There's one important exception: older Android devices that don’t trust ISRG Root X1 will continue to work with Let's Encrypt, thanks to a special cross-sign from DST Root CA X3 that extends past that root's expiration. This exception only works for Android.
What should you do? For most people, nothing at all! We've set up our certificate issuance so your web site will do the right thing in most cases, favoring broad compatibility. If you provide an API or have to support IoT devices, you'll need to make sure of two things: (1) all clients of your API must trust ISRG Root X1 (not just DST Root CA X3), and (2) if clients of your API are using OpenSSL, they must use version 1.1.0 or later1. In OpenSSL 1.0.x, a quirk in certificate verification means that even clients that trust ISRG Root X1 will fail when presented with the Android-compatible certificate chain we are recommending by default.
If you have any questions, we recommend asking on our community support forums: https://community.letsencrypt.org/ because this is a no-reply account and you will not get a response via email.
Since 2015 we’ve served the world with 1.6 billion free certificates, each one providing security and privacy to people on the Web. It’s work that’s 100% funded by charitable donations since we are a nonprofit. If your company is interested in sponsorship, please email sponsor@letsencrypt.org. If you can make a donation, we ask that you consider supporting our work today. https://letsencrypt.org/donate/. Thank you.
- The Let’s Encrypt team
If you are receiving this email in error, unsubscribe at