Class TmchCertificateAuthority

java.lang.Object
google.registry.tmch.TmchCertificateAuthority

@Immutable @ThreadSafe public final class TmchCertificateAuthority extends Object
Helper methods for accessing ICANN's TMCH root certificate and revocation list.

There are two CRLs, a real one for the production environment and a pilot one for non-production environments. The singleton TmchCrl entity is used to cache this CRL once loaded and will always contain the proper one corresponding to the environment.

The CRTs do not change and are included as files in the codebase that are not refreshed. They were downloaded from https://ca.icann.org/tmch.crt and https://ca.icann.org/tmch_pilot.crt