Enum Class RevocationOrigin

java.lang.Object
java.lang.Enum<RevocationOrigin>
eu.europa.esig.dss.enumerations.RevocationOrigin
All Implemented Interfaces:
Serializable, Comparable<RevocationOrigin>, Constable

public enum RevocationOrigin extends Enum<RevocationOrigin>
List of possible revocation data origins
  • Enum Constant Details

    • CMS_SIGNED_DATA

      public static final RevocationOrigin CMS_SIGNED_DATA
      The revocation data was embedded in the CMS SignedData itself (used in CMS based (CAdES or TimestampToken))
    • REVOCATION_VALUES

      public static final RevocationOrigin REVOCATION_VALUES
      The revocation data was embedded in the signature 'revocation-values' attribute (used in CAdES and XAdES)
    • ATTRIBUTE_REVOCATION_VALUES

      public static final RevocationOrigin ATTRIBUTE_REVOCATION_VALUES
      The revocation data was embedded in the signature 'AttributeRevocationValues' attribute (used in XAdES)
    • TIMESTAMP_VALIDATION_DATA

      public static final RevocationOrigin TIMESTAMP_VALIDATION_DATA
      The revocation data was embedded in the signature 'TimeStampValidationData' attribute (used in XAdES)
    • DSS_DICTIONARY

      public static final RevocationOrigin DSS_DICTIONARY
      The revocation data was embedded to the contents of DSS PDF dictionary (used in PAdES)
    • VRI_DICTIONARY

      public static final RevocationOrigin VRI_DICTIONARY
      The revocation data was embedded to VRI dictionary (used in PAdES)
    • ADBE_REVOCATION_INFO_ARCHIVAL

      public static final RevocationOrigin ADBE_REVOCATION_INFO_ARCHIVAL
      The revocation data was obtained from the ADBE attribute
    • EVIDENCE_RECORD

      public static final RevocationOrigin EVIDENCE_RECORD
      Revocation data extracted from an Evidence Record's structure
    • INPUT_DOCUMENT

      public static final RevocationOrigin INPUT_DOCUMENT
      The revocation data was embedded in signature or timestamp.
    • EXTERNAL

      public static final RevocationOrigin EXTERNAL
      The revocation data was provided by the user or online OCSP/CRL
    • CACHED

      public static final RevocationOrigin CACHED
      The revocation data was obtained from a local DB or cache
  • Method Details

    • values

      public static RevocationOrigin[] 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 RevocationOrigin 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
    • isInternalOrigin

      public boolean isInternalOrigin()
      Checks if the revocation has been obtained from the input document
      Returns:
      TRUE if the revocation has been obtained from the input document, FALSE otherwise