Class TmchCrl

  • All Implemented Interfaces:

    public final class TmchCrl
    extends CrossTldSingleton
    Singleton for ICANN's TMCH CA certificate revocation list (CRL).
    • Constructor Detail

      • TmchCrl

        public TmchCrl()
    • Method Detail

      • get

        public static java.util.Optional<TmchCrl> get()
        Returns the singleton instance of this entity, without memoization.
      • set

        public static void set​(java.lang.String crl,
                               java.lang.String url)
        Change the singleton to a new ASCII-armored X.509 CRL.

        Please do not call this function unless your CRL is properly formatted, signed by the root, and actually newer than the one currently in the database.

      • getCrl

        public final java.lang.String getCrl()
        ASCII-armored X.509 certificate revocation list.
      • getUrl

        public final java.lang.String getUrl()
        Returns the URL that the CRL was downloaded from.
      • getUpdated

        public final org.joda.time.DateTime getUpdated()
        Time we last updated the Database with a newer ICANN CRL.