Enum Class CredentialStatus

java.lang.Object
java.lang.Enum<CredentialStatus>
zeroecho.pki.api.credential.CredentialStatus
All Implemented Interfaces:
Serializable, Comparable<CredentialStatus>, Constable

public enum CredentialStatus extends Enum<CredentialStatus>
Status of a credential as tracked by PKI inventory.

This value is persisted issuance and inventory metadata. It is not an authoritative trust decision: current revocation state and evaluation time must be resolved through EffectiveCredentialStatusResolver.

  • Enum Constant Details

    • ISSUED

      public static final CredentialStatus ISSUED
      Credential is issued and not revoked. Validity may still expire later.
    • REVOKED

      public static final CredentialStatus REVOKED
      Credential is revoked.
    • EXPIRED

      public static final CredentialStatus EXPIRED
      Credential validity interval has ended.
  • Method Details

    • values

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

      public static CredentialStatus valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (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 class has no constant with the specified name
      NullPointerException - if the argument is null