tree: cbb8f2324ece2cc494514329eab09ffe4cccce23
  1. README.md
  2. roots.pem
etc/README.md

The roots.pem file contains the fallback trusted root certificates used by gRPC. Specifically, these are the roots used if the user doesn't explicitly configure roots and there are no roots found on the expected filesystem paths the gRPC process is running on. It is generated from the Chromium Root Store.

Source: https://chromium.googlesource.com/chromium/src/+/refs/heads/main/net/data/ssl/chrome_root_store/root_store.certs

The roots.pem file includes full text descriptions of each certificate followed by the PEM block.

Generation Process

The roots.pem file was generated by fetching the source from the Chromium repository in base64 format and decoding it.

Example command to regenerate:

curl "https://chromium.googlesource.com/chromium/src/+/refs/heads/main/net/data/ssl/chrome_root_store/root_store.certs?format=TEXT" | base64 -d > etc/roots.pem