Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Root cause

Old Let's Encrypt CA certificates became invalid on 30.09.2021:

https://letsencrypt.org/docs/dst-root-ca-x3-expiration-september-2021/

All TDS certificates are already signed by new Let's Encrypt authority for 6 months approximately. Thanks to cross signing it worked until expiry 30.09.2021.

Therefore you have to make sure that all your tools trust that new CA certificates which were created in 2015 but still is not distributed everywhere.

Solutions

Issues are usually caused by outdated tools installed or Let's Encrypt certificate missing in trusted CA stores.

Windows

Importing CA certificate into Windows certificates store

  1. Open your favourite Browser
  2. Download new Lets's Encrypt ISRG root certificate https://letsencrypt.org/certs/isrgrootx1.pem
  3. Double click on downloaded CA certificates and follow import wizard. It can look like this: http://blog.didierstevens.com/2010/10/31/quickpost-adding-certificates-to-the-certificate-store/

Updating particular tools that might use own certificates store

Linux

Following resolutions help to make CA certs trusted for curl, wget and other system tools, also updates openjdk cacerts store.

Note

Remember to restart Java based applications to take new certificates in use.

Importing CA certificate into Ubuntu certificates store

Code Block
apt-get install ca-certificates ca-certificates-java -y
wget https://letsencrypt.org/certs/isrgrootx1.pem -O /usr/local/share/ca-certificates/isrgrootx1.crt
update-ca-certificates
update-ca-certificates --fresh

Importing CA certificate into CentOS certificates store

Code Block
yum install ca-certificates
wget https://letsencrypt.org/certs/isrgrootx1.pem -O /etc/pki/ca-trust/source/anchors/isrgrootx1.crt
update-cacerts

Related articles

https://letsencrypt.org/docs/dst-root-ca-x3-expiration-september-2021/

https://www-root-cz.translate.goog/zpravicky/vyprsel-korenovy-certifikat-dst-root-ca-pouzivany-autoritou-let-s-encrypt/?_x_tr_sl=cs&_x_tr_tl=en&_x_tr_hl=fi&_x_tr_pto=nui

https://www.openssl.org/blog/blog/2021/09/13/LetsEncryptRootCertExpire/

Content by Label
showLabelsfalse
max5
spacesTDSKB
showSpacefalse
sortmodified
reversetrue
typepage
cqllabel = "kb-how-to-article" and type = "page" and space = "TDSKB"
labelskb-how-to-article


Page properties
hiddentrue


Related issues