Package eu.europa.esig.dss.enumerations
Enum Class SignatureQualification
- All Implemented Interfaces:
- UriBasedEnum,- Serializable,- Comparable<SignatureQualification>,- Constable
Defines available signature qualification types
- 
Nested Class SummaryNested classes/interfaces inherited from class java.lang.EnumEnum.EnumDesc<E extends Enum<E>>
- 
Enum Constant SummaryEnum ConstantsEnum ConstantDescriptionAdvanced Electronic SealAdvanced Electronic Seal supported by a Qualified CertificateAdvanced Electronic SignatureAdvanced Electronic Signature supported by a Qualified CertificateIndeterminate Advanced Electronic SealIndeterminate Advanced Electronic Seal supported by a Qualified CertificateIndeterminate Advanced Electronic SignatureIndeterminate Advanced Electronic Signature supported by a Qualified CertificateIndeterminate Qualified Electronic SealIndeterminate Qualified Electronic SignatureSignature of unknown typeIndeterminate Signature supported by a Qualified CertificateIndeterminate Signature supported by a Qualified Certificate with the private key in a QSCDNot ApplicableNot Advanced Electronic SignatureNot Advanced Electronic Signature but supported by a Qualified CertificateNot Advanced Electronic Signature but supported by a Qualified CertificateQualified Electronic SealQualified Electronic SignatureSignature of unknown typeSignature supported by a Qualified CertificateSignature supported by a Qualified Certificate with the private key in a QSCD
- 
Method SummaryModifier and TypeMethodDescriptionstatic SignatureQualificationSignatureQualification can be nullstatic SignatureQualificationSignatureQualification can be nullstatic SignatureQualificationfromReadable(String readable) SignatureQualification can be nullgetLabel()Gets description of the enumerationGets user-friendly name of the enumerationgetUri()Returns a URIstatic SignatureQualificationReturns the enum constant of this class with the specified name.static SignatureQualification[]values()Returns an array containing the constants of this enum class, in the order they are declared.
- 
Enum Constant Details- 
QESIGQualified Electronic Signature
- 
QESEALQualified Electronic Seal
- 
UNKNOWN_QC_QSCDSignature supported by a Qualified Certificate with the private key in a QSCD
- 
ADESIG_QCAdvanced Electronic Signature supported by a Qualified Certificate
- 
ADESEAL_QCAdvanced Electronic Seal supported by a Qualified Certificate
- 
UNKNOWN_QCSignature supported by a Qualified Certificate
- 
ADESIGAdvanced Electronic Signature
- 
ADESEALAdvanced Electronic Seal
- 
UNKNOWNSignature of unknown type
- 
INDETERMINATE_QESIGIndeterminate Qualified Electronic Signature
- 
INDETERMINATE_QESEALIndeterminate Qualified Electronic Seal
- 
INDETERMINATE_UNKNOWN_QC_QSCDIndeterminate Signature supported by a Qualified Certificate with the private key in a QSCD
- 
INDETERMINATE_ADESIG_QCIndeterminate Advanced Electronic Signature supported by a Qualified Certificate
- 
INDETERMINATE_ADESEAL_QCIndeterminate Advanced Electronic Seal supported by a Qualified Certificate
- 
INDETERMINATE_UNKNOWN_QCIndeterminate Signature supported by a Qualified Certificate
- 
INDETERMINATE_ADESIGIndeterminate Advanced Electronic Signature
- 
INDETERMINATE_ADESEALIndeterminate Advanced Electronic Seal
- 
INDETERMINATE_UNKNOWNSignature of unknown type
- 
NOT_ADES_QC_QSCDNot Advanced Electronic Signature but supported by a Qualified Certificate
- 
NOT_ADES_QCNot Advanced Electronic Signature but supported by a Qualified Certificate
- 
NOT_ADESNot Advanced Electronic Signature
- 
NANot Applicable
 
- 
- 
Method Details- 
valuesReturns 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
 
- 
valueOfReturns 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 name
- NullPointerException- if the argument is null
 
- 
getReadable
- 
getLabel
- 
getUriDescription copied from interface:UriBasedEnumReturns a URI- Specified by:
- getUriin interface- UriBasedEnum
- Returns:
- String
 
- 
forNameSignatureQualification can be null- Parameters:
- value- the qualification name to be converted to the enum
- Returns:
- the linked SignatureQualification or null
 
- 
fromReadableSignatureQualification can be null- Parameters:
- readable- the readable description of the qualification to be converted to the enum
- Returns:
- the linked SignatureQualification or null
 
- 
forURISignatureQualification can be null- Parameters:
- uri- the uri of the linked- SignatureQualification
- Returns:
- the linked SignatureQualification or null
 
 
-