Package eu.europa.esig.dss.enumerations
Enum SignatureQualification
- java.lang.Object
-
- java.lang.Enum<SignatureQualification>
-
- eu.europa.esig.dss.enumerations.SignatureQualification
-
- All Implemented Interfaces:
UriBasedEnum,Serializable,Comparable<SignatureQualification>
public enum SignatureQualification extends Enum<SignatureQualification> implements UriBasedEnum
Defines available signature qualification types
-
-
Enum Constant Summary
Enum Constants Enum Constant Description ADESEALAdvanced Electronic SealADESEAL_QCAdvanced Electronic Seal supported by a Qualified CertificateADESIGAdvanced Electronic SignatureADESIG_QCAdvanced Electronic Signature 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_QESEALIndeterminate Qualified Electronic SealINDETERMINATE_QESIGIndeterminate Qualified Electronic SignatureINDETERMINATE_UNKNOWNSignature of unknown typeINDETERMINATE_UNKNOWN_QCIndeterminate Signature supported by a Qualified CertificateINDETERMINATE_UNKNOWN_QC_QSCDIndeterminate Signature supported by a Qualified Certificate with the private key in a QSCDNANot 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 CertificateQESEALQualified Electronic SealQESIGQualified Electronic SignatureUNKNOWNSignature of unknown typeUNKNOWN_QCSignature supported by a Qualified CertificateUNKNOWN_QC_QSCDSignature supported by a Qualified Certificate with the private key in a QSCD
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods 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()Gets description of the enumerationStringgetReadable()Gets user-friendly name of the enumerationStringgetUri()Returns a URIstatic 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 Detail
-
QESIG
public static final SignatureQualification QESIG
Qualified Electronic Signature
-
QESEAL
public static final SignatureQualification QESEAL
Qualified Electronic Seal
-
UNKNOWN_QC_QSCD
public static final SignatureQualification UNKNOWN_QC_QSCD
Signature supported by a Qualified Certificate with the private key in a QSCD
-
ADESIG_QC
public static final SignatureQualification ADESIG_QC
Advanced Electronic Signature supported by a Qualified Certificate
-
ADESEAL_QC
public static final SignatureQualification ADESEAL_QC
Advanced Electronic Seal supported by a Qualified Certificate
-
UNKNOWN_QC
public static final SignatureQualification UNKNOWN_QC
Signature supported by a Qualified Certificate
-
ADESIG
public static final SignatureQualification ADESIG
Advanced Electronic Signature
-
ADESEAL
public static final SignatureQualification ADESEAL
Advanced Electronic Seal
-
UNKNOWN
public static final SignatureQualification UNKNOWN
Signature of unknown type
-
INDETERMINATE_QESIG
public static final SignatureQualification INDETERMINATE_QESIG
Indeterminate Qualified Electronic Signature
-
INDETERMINATE_QESEAL
public static final SignatureQualification INDETERMINATE_QESEAL
Indeterminate Qualified Electronic Seal
-
INDETERMINATE_UNKNOWN_QC_QSCD
public static final SignatureQualification INDETERMINATE_UNKNOWN_QC_QSCD
Indeterminate Signature supported by a Qualified Certificate with the private key in a QSCD
-
INDETERMINATE_ADESIG_QC
public static final SignatureQualification INDETERMINATE_ADESIG_QC
Indeterminate Advanced Electronic Signature supported by a Qualified Certificate
-
INDETERMINATE_ADESEAL_QC
public static final SignatureQualification INDETERMINATE_ADESEAL_QC
Indeterminate Advanced Electronic Seal supported by a Qualified Certificate
-
INDETERMINATE_UNKNOWN_QC
public static final SignatureQualification INDETERMINATE_UNKNOWN_QC
Indeterminate Signature supported by a Qualified Certificate
-
INDETERMINATE_ADESIG
public static final SignatureQualification INDETERMINATE_ADESIG
Indeterminate Advanced Electronic Signature
-
INDETERMINATE_ADESEAL
public static final SignatureQualification INDETERMINATE_ADESEAL
Indeterminate Advanced Electronic Seal
-
INDETERMINATE_UNKNOWN
public static final SignatureQualification INDETERMINATE_UNKNOWN
Signature of unknown type
-
NOT_ADES_QC_QSCD
public static final SignatureQualification NOT_ADES_QC_QSCD
Not Advanced Electronic Signature but supported by a Qualified Certificate
-
NOT_ADES_QC
public static final SignatureQualification NOT_ADES_QC
Not Advanced Electronic Signature but supported by a Qualified Certificate
-
NOT_ADES
public static final SignatureQualification NOT_ADES
Not Advanced Electronic Signature
-
NA
public static final SignatureQualification NA
Not Applicable
-
-
Method Detail
-
values
public static SignatureQualification[] 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 (SignatureQualification c : SignatureQualification.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static SignatureQualification 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
-
getUri
public String getUri()
Description copied from interface:UriBasedEnumReturns a URI- Specified by:
getUriin interfaceUriBasedEnum- Returns:
String
-
forName
public static SignatureQualification forName(String value)
SignatureQualification can be null- Parameters:
value- the qualification name to be converted to the enum- Returns:
- the linked SignatureQualification or null
-
fromReadable
public static SignatureQualification fromReadable(String readable)
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
public static SignatureQualification forURI(String uri)
SignatureQualification can be null- Parameters:
uri- the uri of the linkedSignatureQualification- Returns:
- the linked SignatureQualification or null
-
-