Package eu.europa.esig.dss.enumerations
Enum SignatureQualification
- All Implemented Interfaces:
UriBasedEnum
,Serializable
,Comparable<SignatureQualification>
public enum SignatureQualification extends Enum<SignatureQualification> implements UriBasedEnum
-
Enum Constant Summary
Enum Constants Enum Constant Description ADES
Advanced Electronic Signature or SealADES_QC
Advanced Electronic Signature or Seal supported by a Qualified CertificateADESEAL
Advanced Electronic SealADESEAL_QC
Advanced Electronic Seal supported by a Qualified CertificateADESIG
Advanced Electronic SignatureADESIG_QC
Advanced Electronic Signature supported by a Qualified CertificateINDETERMINATE_ADES
Indeterminate Advanced Electronic Signature or SealINDETERMINATE_ADES_QC
Indeterminate Advanced Electronic Signature or Seal supported by a Qualified CertificateINDETERMINATE_ADESEAL
Indeterminate Advanced Electronic SealINDETERMINATE_ADESEAL_QC
Indeterminate Advanced Electronic Seal supported by a Qualified CertificateINDETERMINATE_ADESIG
Indeterminate Advanced Electronic SignatureINDETERMINATE_ADESIG_QC
Indeterminate Advanced Electronic Signature supported by a Qualified CertificateINDETERMINATE_QES
Indeterminate Qualified Electronic Signature or SealINDETERMINATE_QESEAL
Indeterminate Qualified Electronic SealINDETERMINATE_QESIG
Indeterminate Qualified Electronic SignatureNA
Not ApplicableNOT_ADES
Not Advanced Electronic SignatureNOT_ADES_QC
Not Advanced Electronic Signature but supported by a Qualified CertificateNOT_ADES_QC_QSCD
Not Advanced Electronic Signature but supported by a Qualified CertificateQES
Qualified Electronic Signature or SealQESEAL
Qualified Electronic SealQESIG
Qualified Electronic Signature -
Method Summary
Modifier and Type Method Description static SignatureQualification
forName(String value)
SignatureQualification can be nullstatic SignatureQualification
forURI(String uri)
SignatureQualification can be nullstatic SignatureQualification
fromReadable(String readable)
SignatureQualification can be nullString
getLabel()
String
getReadable()
String
getUri()
static SignatureQualification
valueOf(String name)
Returns the enum constant of this type with the specified name.static SignatureQualification[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
Enum Constant Details
-
QESIG
Qualified Electronic Signature -
QESEAL
Qualified Electronic Seal -
QES
Qualified Electronic Signature or Seal -
ADESIG_QC
Advanced Electronic Signature supported by a Qualified Certificate -
ADESEAL_QC
Advanced Electronic Seal supported by a Qualified Certificate -
ADES_QC
Advanced Electronic Signature or Seal supported by a Qualified Certificate -
ADESIG
Advanced Electronic Signature -
ADESEAL
Advanced Electronic Seal -
ADES
Advanced Electronic Signature or Seal -
INDETERMINATE_QESIG
Indeterminate Qualified Electronic Signature -
INDETERMINATE_QESEAL
Indeterminate Qualified Electronic Seal -
INDETERMINATE_QES
Indeterminate Qualified Electronic Signature or Seal -
INDETERMINATE_ADESIG_QC
Indeterminate Advanced Electronic Signature supported by a Qualified Certificate -
INDETERMINATE_ADESEAL_QC
Indeterminate Advanced Electronic Seal supported by a Qualified Certificate -
INDETERMINATE_ADES_QC
Indeterminate Advanced Electronic Signature or Seal supported by a Qualified Certificate -
INDETERMINATE_ADESIG
Indeterminate Advanced Electronic Signature -
INDETERMINATE_ADESEAL
Indeterminate Advanced Electronic Seal -
INDETERMINATE_ADES
Indeterminate Advanced Electronic Signature or Seal -
NOT_ADES_QC_QSCD
Not Advanced Electronic Signature but supported by a Qualified Certificate -
NOT_ADES_QC
Not Advanced Electronic Signature but supported by a Qualified Certificate -
NOT_ADES
Not Advanced Electronic Signature -
NA
Not Applicable
-
-
Method Details
-
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
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
-
getReadable
-
getLabel
-
getUri
- Specified by:
getUri
in interfaceUriBasedEnum
-
forName
SignatureQualification can be null- Parameters:
value
- the qualification name to be converted to the enum- Returns:
- the linked SignatureQualification or null
-
fromReadable
SignatureQualification can be null- Parameters:
readable
- the readable description of the qualification to be converted to the enum- Returns:
- the linked SignatureQualification or null
-
forURI
SignatureQualification can be null- Parameters:
uri
- the uri of the linkedSignatureQualification
- Returns:
- the linked SignatureQualification or null
-