Enum Class QCIdentMethodEnum
- All Implemented Interfaces:
OidBasedEnum, OidDescription, QCIdentMethod, Serializable, Comparable<QCIdentMethodEnum>, Constable
Contains QcQSCDlegislation statements defined within in the ETSI EN 319 412-5
* "4.3.5 QCStatement stating the used eIDAS/eIDAS2 Article 24. identification method"
-
Nested Class Summary
Nested classes/interfaces inherited from class Enum
Enum.EnumDesc<E> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionid-etsi-qct-eIDAS2-acd OBJECT IDENTIFIER ::= { id-etsi-qcs-QcIdentMethod 3 } -- Identification according to eIDAS2 [i.13] Article 24. paragraph 1a a) or c) or d)id-etsi-qct-eIDAS2-b OBJECT IDENTIFIER ::= { id-etsi-qcs-QcIdentMethod 4 } -- Identification according to eIDAS2 Article 24. paragraph 1a b) -
Field Summary
Fields inherited from interface QCIdentMethod
LOG, UNKNOWN_METHOD -
Method Summary
Modifier and TypeMethodDescriptionstatic QCIdentMethodEnumGets a QCIdentMethod for the given label description stringThis method returns the literal description of the OIDgetOid()This method returns the OID valuestatic QCIdentMethodEnumReturns the enum constant of this class with the specified name.static QCIdentMethodEnum[]values()Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
QCT_EIDAS2_ACD
id-etsi-qct-eIDAS2-acd OBJECT IDENTIFIER ::= { id-etsi-qcs-QcIdentMethod 3 } -- Identification according to eIDAS2 [i.13] Article 24. paragraph 1a a) or c) or d) -
QCT_EIDAS2_B
id-etsi-qct-eIDAS2-b OBJECT IDENTIFIER ::= { id-etsi-qcs-QcIdentMethod 4 } -- Identification according to eIDAS2 Article 24. paragraph 1a b)
-
-
Method Details
-
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
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 nameNullPointerException- if the argument is null
-
getOid
Description copied from interface:OidBasedEnumThis method returns the OID value- Specified by:
getOidin interfaceOidBasedEnum- Returns:
- the OID value
-
getDescription
Description copied from interface:OidDescriptionThis method returns the literal description of the OID- Specified by:
getDescriptionin interfaceOidDescription- Returns:
- the OID description
-
forLabel
Gets a QCIdentMethod for the given label description string- Parameters:
description-String- Returns:
QCStatement
-