Let’s encryptの証明書でTLS化されているサイトの認証局証明書を入手する方法

投稿者: | 2025年7月23日

一番簡単なのはGoogle Chromeに入っている認証局の証明書を取り出して使う方法だと思う。ではやってみよう。

手順は以下の通り

  1. Google Chromeでchrome://certificate-manager/crscertsをアクセスする。
  2. 証明書マネージャのページになるので、そこでChrome Root Storeを選択する。
  3. ISRG Root X1の証明書を探して、右端の表示アイコンをクリックすると証明書ビューアーに表示される。
  4. 詳細タブを選択し、右下にあるエクスポートをクリックするとファイル保存になるのでファイルを保存する。

このファイルの中身にISRC Root X1の証明書が入っている。ArduinoIDEのサンプルコードBasicHTTPSClientのコードの中にあるrootCACertificateを取り出した証明書に置き換えればLet’s encryptのTLS証明書を使っているサイトに問題なくTLS (https)でアクセスすることができるようになる。