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 ADESAdvanced Electronic Signature or SealADES_QCAdvanced Electronic Signature or Seal supported by a Qualified CertificateADESEALAdvanced Electronic SealADESEAL_QCAdvanced Electronic Seal supported by a Qualified CertificateADESIGAdvanced Electronic SignatureADESIG_QCAdvanced Electronic Signature supported by a Qualified CertificateINDETERMINATE_ADESIndeterminate Advanced Electronic Signature or SealINDETERMINATE_ADES_QCIndeterminate Advanced Electronic Signature or Seal supported by a Qualified CertificateINDETERMINATE_ADESEALIndeterminate Advanced Electronic SealINDETERMINATE_ADESEAL_QCIndeterminate Advanced Electronic Seal supported by a Qualified CertificateINDETERMINATE_ADESIGIndeterminate Advanced Electronic SignatureINDETERMINATE_ADESIG_QCIndeterminate Advanced Electronic Signature supported by a Qualified CertificateINDETERMINATE_QESIndeterminate Qualified Electronic Signature or SealINDETERMINATE_QESEALIndeterminate Qualified Electronic SealINDETERMINATE_QESIGIndeterminate Qualified Electronic SignatureNANot ApplicableNOT_ADESNot Advanced Electronic SignatureNOT_ADES_QCNot Advanced Electronic Signature but supported by a Qualified CertificateNOT_ADES_QC_QSCDNot Advanced Electronic Signature but supported by a Qualified CertificateQESQualified Electronic Signature or SealQESEALQualified Electronic SealQESIGQualified Electronic Signature -
Method Summary
Modifier and Type Method Description static SignatureQualificationforName(String value)SignatureQualification can be nullstatic SignatureQualificationforURI(String uri)SignatureQualification can be nullstatic SignatureQualificationfromReadable(String readable)SignatureQualification can be nullStringgetLabel()StringgetReadable()StringgetUri()static SignatureQualificationvalueOf(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:
getUriin 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
-