Enum QCTypeEnum

java.lang.Object
java.lang.Enum<QCTypeEnum>
eu.europa.esig.dss.enumerations.QCTypeEnum
All Implemented Interfaces:
OidBasedEnum, OidDescription, QCType, Serializable, Comparable<QCTypeEnum>

public enum QCTypeEnum extends Enum<QCTypeEnum> implements QCType
Defines QC type identifiers based on ETSI EN 319 412-5
  • Enum Constant Summary

    Enum Constants
    Enum Constant
    Description
    id-etsi-qct-eseal OBJECT IDENTIFIER ::= { id-etsi-qcs-QcType 2 } -- Certificate for electronic seals as defined in Regulation (EU) No 910/2014
    id-etsi-qct-esign OBJECT IDENTIFIER ::= { id-etsi-qcs-QcType 1 } -- Certificate for electronic signatures as defined in Regulation (EU) No 910/2014
    id-etsi-qct-web OBJECT IDENTIFIER ::= { id-etsi-qcs-QcType 3 } -- Certificate for website authentication as defined in Regulation (EU) No 910/2014
  • Field Summary

    Fields inherited from interface eu.europa.esig.dss.enumerations.QCType

    LOG, UNKNOWN_TYPE
  • Method Summary

    Modifier and Type
    Method
    Description
    This method returns the literal description of the OID
    This method returns the OID value
    static QCTypeEnum
    Returns the enum constant of this type with the specified name.
    static QCTypeEnum[]
    Returns an array containing the constants of this enum type, in the order they are declared.

    Methods inherited from class java.lang.Enum

    clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf

    Methods inherited from class java.lang.Object

    getClass, notify, notifyAll, wait, wait, wait
  • Enum Constant Details

    • QCT_ESIGN

      public static final QCTypeEnum QCT_ESIGN
      id-etsi-qct-esign OBJECT IDENTIFIER ::= { id-etsi-qcs-QcType 1 } -- Certificate for electronic signatures as defined in Regulation (EU) No 910/2014
    • QCT_ESEAL

      public static final QCTypeEnum QCT_ESEAL
      id-etsi-qct-eseal OBJECT IDENTIFIER ::= { id-etsi-qcs-QcType 2 } -- Certificate for electronic seals as defined in Regulation (EU) No 910/2014
    • QCT_WEB

      public static final QCTypeEnum QCT_WEB
      id-etsi-qct-web OBJECT IDENTIFIER ::= { id-etsi-qcs-QcType 3 } -- Certificate for website authentication as defined in Regulation (EU) No 910/2014
  • Method Details

    • values

      public static QCTypeEnum[] 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 QCTypeEnum 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
    • getOid

      public String getOid()
      Description copied from interface: OidBasedEnum
      This method returns the OID value
      Specified by:
      getOid in interface OidBasedEnum
      Returns:
      the OID value
    • getDescription

      public String getDescription()
      Description copied from interface: OidDescription
      This method returns the literal description of the OID
      Specified by:
      getDescription in interface OidDescription
      Returns:
      the OID description