Package eu.europa.esig.dss.enumerations
Enum QCStatement
- java.lang.Object
-
- java.lang.Enum<QCStatement>
-
- eu.europa.esig.dss.enumerations.QCStatement
-
- All Implemented Interfaces:
OidBasedEnum,OidDescription,Serializable,Comparable<QCStatement>
public enum QCStatement extends Enum<QCStatement> implements OidDescription
Defines QCStatements based on ETSI EN 319 412-5
-
-
Enum Constant Summary
Enum Constants Enum Constant Description QC_COMPLIANCEQCStatement claiming that the certificate is a EU qualified certificate esi4-qcStatement-1 QC-STATEMENT ::= { IDENTIFIED BY id-etsi-qcs-QcCompliance } id-etsi-qcs-QcCompliance OBJECT IDENTIFIER ::= { id-etsi-qcs 1 }QC_LIMIT_VALUEQCStatement regarding limits on the value of transactions esi4-qcStatement-2 QC-STATEMENT ::= { SYNTAX QcEuLimitValue IDENTIFIED BY id-etsi-qcs-QcLimitValue } id-etsi-qcs-QcLimitValue OBJECT IDENTIFIER ::= { id-etsi-qcs 2 }QC_PDSQCStatement regarding location of PKI Disclosure Statements (PDS) esi4-qcStatement-5 QC-STATEMENT ::= { SYNTAX QcEuPDS IDENTIFIED BY id-etsi-qcs-QcPDS } id-etsi-qcs-QcPDS OBJECT IDENTIFIER ::= { id-etsi-qcs 5 }QC_RETENTION_PERIODQCStatement indicating the duration of the retention period of material information esi4-qcStatement-3 QC-STATEMENT ::= { SYNTAX QcEuRetentionPeriod IDENTIFIED BY id-etsi-qcs-QcRetentionPeriod } id-etsi-qcs-QcRetentionPeriod OBJECT IDENTIFIER ::= { id-etsi-qcs 3 }QC_SSCDQCStatement claiming that the private key related to the certified public key resides in a QSCD esi4-qcStatement-4 QC-STATEMENT ::= { IDENTIFIED BY id-etsi-qcs-QcSSCD } id-etsi-qcs-QcSSCD OBJECT IDENTIFIER ::= { id-etsi-qcs 4 }QC_TYPEQCStatement claiming that the certificate is a EU qualified certificate of a particular type esi4-qcStatement-6 QC-STATEMENT ::= { SYNTAX QcType IDENTIFIED BY id-etsi-qcs-QcType } Id-etsi-qcs-QcType OBJECT IDENTIFIER ::= { id-etsi-qcs 6 } QcType::= SEQUENCE { qcType OBJECT IDENTIFIER {{id-etsi-qct-esign | id-etsi-qct-eseal | id-etsi-qct-web, ...}}}
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetDescription()This method returns the literal description of the OIDStringgetOid()This method returns the OID valuestatic QCStatementvalueOf(String name)Returns the enum constant of this type with the specified name.static QCStatement[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
QC_COMPLIANCE
public static final QCStatement QC_COMPLIANCE
QCStatement claiming that the certificate is a EU qualified certificate esi4-qcStatement-1 QC-STATEMENT ::= { IDENTIFIED BY id-etsi-qcs-QcCompliance } id-etsi-qcs-QcCompliance OBJECT IDENTIFIER ::= { id-etsi-qcs 1 }
-
QC_LIMIT_VALUE
public static final QCStatement QC_LIMIT_VALUE
QCStatement regarding limits on the value of transactions esi4-qcStatement-2 QC-STATEMENT ::= { SYNTAX QcEuLimitValue IDENTIFIED BY id-etsi-qcs-QcLimitValue } id-etsi-qcs-QcLimitValue OBJECT IDENTIFIER ::= { id-etsi-qcs 2 }
-
QC_RETENTION_PERIOD
public static final QCStatement QC_RETENTION_PERIOD
QCStatement indicating the duration of the retention period of material information esi4-qcStatement-3 QC-STATEMENT ::= { SYNTAX QcEuRetentionPeriod IDENTIFIED BY id-etsi-qcs-QcRetentionPeriod } id-etsi-qcs-QcRetentionPeriod OBJECT IDENTIFIER ::= { id-etsi-qcs 3 }
-
QC_SSCD
public static final QCStatement QC_SSCD
QCStatement claiming that the private key related to the certified public key resides in a QSCD esi4-qcStatement-4 QC-STATEMENT ::= { IDENTIFIED BY id-etsi-qcs-QcSSCD } id-etsi-qcs-QcSSCD OBJECT IDENTIFIER ::= { id-etsi-qcs 4 }
-
QC_PDS
public static final QCStatement QC_PDS
QCStatement regarding location of PKI Disclosure Statements (PDS) esi4-qcStatement-5 QC-STATEMENT ::= { SYNTAX QcEuPDS IDENTIFIED BY id-etsi-qcs-QcPDS } id-etsi-qcs-QcPDS OBJECT IDENTIFIER ::= { id-etsi-qcs 5 }
-
QC_TYPE
public static final QCStatement QC_TYPE
QCStatement claiming that the certificate is a EU qualified certificate of a particular type esi4-qcStatement-6 QC-STATEMENT ::= { SYNTAX QcType IDENTIFIED BY id-etsi-qcs-QcType } Id-etsi-qcs-QcType OBJECT IDENTIFIER ::= { id-etsi-qcs 6 } QcType::= SEQUENCE { qcType OBJECT IDENTIFIER {{id-etsi-qct-esign | id-etsi-qct-eseal | id-etsi-qct-web, ...}}}
-
-
Method Detail
-
values
public static QCStatement[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (QCStatement c : QCStatement.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static QCStatement 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 nameNullPointerException- if the argument is null
-
getOid
public String getOid()
Description copied from interface:OidBasedEnumThis method returns the OID value- Specified by:
getOidin interfaceOidBasedEnum- Returns:
- the OID value
-
getDescription
public String getDescription()
Description copied from interface:OidDescriptionThis method returns the literal description of the OID- Specified by:
getDescriptionin interfaceOidDescription- Returns:
- the OID description
-
-