Class TmchCrl

All Implemented Interfaces:
Cloneable

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

    • TmchCrl

      public TmchCrl()
  • Method Details

    • get

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

      public static void set(String crl, 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 String getCrl()
      ASCII-armored X.509 certificate revocation list.
    • getUrl

      public final 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.