Enum CrlCheckingMode

java.lang.Object
java.lang.Enum<CrlCheckingMode>
eu.emi.security.authn.x509.CrlCheckingMode
All Implemented Interfaces:
Serializable, Comparable<CrlCheckingMode>, java.lang.constant.Constable

public enum CrlCheckingMode extends Enum<CrlCheckingMode>
Defines Certificate Revocation List verification mode.
Author:
K. Benedyczak
See Also:
  • Enum Constant Details

    • REQUIRE

      public static final CrlCheckingMode REQUIRE
      A CRL for CA which issued a certificate being validated must be present and valid and the certificate must not be on the list.
    • IF_VALID

      public static final CrlCheckingMode IF_VALID
      If a CRL for CA which issued a certificate being validated is present and valid then the certificate must not be listed on the CRL. If the CRL is present but it is outdated (or anyhow else corrupted) then the validation fails. If CRL is missing then validation is successful.
    • IGNORE

      public static final CrlCheckingMode IGNORE
      CRL is not checked even if it exists.
  • Method Details

    • values

      public static CrlCheckingMode[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      Returns:
      an array containing the constants of this enum type, in the order they are declared
    • valueOf

      public static CrlCheckingMode valueOf(String name)
      Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum type has no constant with the specified name
      NullPointerException - if the argument is null