Class ServiceQualification
- java.lang.Object
-
- eu.europa.esig.dss.validation.process.qualification.trust.ServiceQualification
-
public final class ServiceQualification extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static StringNOT_QUALIFIEDNotQualified ("http://uri.etsi.org/TrstSvc/TrustedList/SvcInfoExt/NotQualified"): to indicate that no certificates identified by the applicable list of criteria are to be considered as qualified certificates.static StringQC_FOR_ESEALQCForESeal ("http://uri.etsi.org/TrstSvc/TrustedList/SvcInfoExt/QCForESeal"): to indicate that all certificates identified by the applicable list of criteria, when they are claimed or stated as being qualified, are issued for electronic seals;static StringQC_FOR_ESIGQCForESig ("http://uri.etsi.org/TrstSvc/TrustedList/SvcInfoExt/QCForESig"): to indicate that all certificates identified by the applicable list of criteria, when they are claimed or stated as being qualified, are issued for electronic signatures;static StringQC_FOR_LEGAL_PERSONQCForLegalPerson("http://uri.etsi.org/TrstSvc/TrustedList/SvcInfoExt/QCForLegalPerson"): to indicate that all certificates identified by the applicable list of criteria, when they are claimed or stated as being qualified, are issued to legal persons;static StringQC_FOR_WSAQCForWSA ("http://uri.etsi.org/TrstSvc/TrustedList/SvcInfoExt/QCForWSA"): to indicate that all certificates identified by the applicable list of criteria, when they are claimed or stated as being qualified, are issued for web site authentication;static StringQC_NO_QSCDQCNoQSCD ("http://uri.etsi.org/TrstSvc/TrustedList/SvcInfoExt/QCNoQSCD"): to indicate that all certificates identified by the applicable list of criteria, when they are claimed or stated as being qualified, do not have their private key residing in a QSCDstatic StringQC_NO_SSCDQCNoSSCD ("http://uri.etsi.org/TrstSvc/TrustedList/SvcInfoExt/QCNoSSCD"): to indicate that all certificates identified by the applicable list of criteria, when they are claimed or stated as being qualified, do not have their private key residing in an SSCDstatic StringQC_QSCD_MANAGED_ON_BEHALFQCQSCDManagedOnBehalf ("http://uri.etsi.org/TrstSvc/TrustedList/SvcInfoExt/QCQSCDManagedOnBehalf"): to indicate that all certificates identified by the applicable list of criteria, when they are claimed or stated as being qualified, have their private key residing in a QSCD for which the generation and management of that private key is done by the qualified TSP on behalf of the entity whose identity is certified in the certificate;static StringQC_QSCD_STATUS_AS_IN_CERTQCQSCDStatusAsInCert ("http://uri.etsi.org/TrstSvc/TrustedList/SvcInfoExt/QCQSCDStatusAsInCert"): to indicate that all certificates identified by the applicable list of criteria, when they are claimed or stated as being qualified, do contain proper machine processable information about whether or not their private key residing in a QSCD;static StringQC_SSCD_STATUS_AS_IN_CERTQCSSCDStatusAsInCert ("http://uri.etsi.org/TrstSvc/TrustedList/SvcInfoExt/QCSSCDStatusAsInCert"): to indicate that all certificates identified by the applicable list of criteria, when they are claimed or stated as being qualified, do contain proper machine processable information about whether or not their private key residing in an SSCD;static StringQC_STATEMENTQCStatement ("http://uri.etsi.org/TrstSvc/TrustedList/SvcInfoExt/QCStatement"): to indicate that all certificates identified by the applicable list of criteria are issued as qualified certificates.static StringQC_WITH_QSCDQCWithQSCD ("http://uri.etsi.org/TrstSvc/TrustedList/SvcInfoExt/QCWithQSCD"): to indicate that all certificates identified by the applicable list of criteria, when they are claimed or stated as being qualified, have their private key residing in a QSCDstatic StringQC_WITH_SSCDQCWithSSCD ("http://uri.etsi.org/TrstSvc/TrustedList/SvcInfoExt/QCWithSSCD"): to indicate that all certificates identified by the applicable list of criteria, when they are claimed or stated as being qualified, have their private key residing in an SSCD
-
Method Summary
Modifier and Type Method Description static List<String>getUsageQualifiers(List<String> qualifiers)static booleanisNotQualified(List<String> qualifiers)static booleanisQcForEseal(List<String> qualifiers)static booleanisQcForEsig(List<String> qualifiers)static booleanisQcForLegalPerson(List<String> qualifiers)static booleanisQcForWSA(List<String> qualifiers)static booleanisQcNoQSCD(List<String> qualifiers)static booleanisQcQSCDManagedOnBehalf(List<String> qualifiers)static booleanisQcQSCDStatusAsInCert(List<String> qualifiers)static booleanisQcStatement(List<String> qualifiers)static booleanisQcWithQSCD(List<String> qualifiers)
-
-
-
Field Detail
-
QC_STATEMENT
public static final String QC_STATEMENT
QCStatement ("http://uri.etsi.org/TrstSvc/TrustedList/SvcInfoExt/QCStatement"): to indicate that all certificates identified by the applicable list of criteria are issued as qualified certificates.- See Also:
- Constant Field Values
-
NOT_QUALIFIED
public static final String NOT_QUALIFIED
NotQualified ("http://uri.etsi.org/TrstSvc/TrustedList/SvcInfoExt/NotQualified"): to indicate that no certificates identified by the applicable list of criteria are to be considered as qualified certificates.- See Also:
- Constant Field Values
-
QC_WITH_SSCD
public static final String QC_WITH_SSCD
QCWithSSCD ("http://uri.etsi.org/TrstSvc/TrustedList/SvcInfoExt/QCWithSSCD"): to indicate that all certificates identified by the applicable list of criteria, when they are claimed or stated as being qualified, have their private key residing in an SSCD- See Also:
- Constant Field Values
-
QC_WITH_QSCD
public static final String QC_WITH_QSCD
QCWithQSCD ("http://uri.etsi.org/TrstSvc/TrustedList/SvcInfoExt/QCWithQSCD"): to indicate that all certificates identified by the applicable list of criteria, when they are claimed or stated as being qualified, have their private key residing in a QSCD- See Also:
- Constant Field Values
-
QC_NO_SSCD
public static final String QC_NO_SSCD
QCNoSSCD ("http://uri.etsi.org/TrstSvc/TrustedList/SvcInfoExt/QCNoSSCD"): to indicate that all certificates identified by the applicable list of criteria, when they are claimed or stated as being qualified, do not have their private key residing in an SSCD- See Also:
- Constant Field Values
-
QC_NO_QSCD
public static final String QC_NO_QSCD
QCNoQSCD ("http://uri.etsi.org/TrstSvc/TrustedList/SvcInfoExt/QCNoQSCD"): to indicate that all certificates identified by the applicable list of criteria, when they are claimed or stated as being qualified, do not have their private key residing in a QSCD- See Also:
- Constant Field Values
-
QC_SSCD_STATUS_AS_IN_CERT
public static final String QC_SSCD_STATUS_AS_IN_CERT
QCSSCDStatusAsInCert ("http://uri.etsi.org/TrstSvc/TrustedList/SvcInfoExt/QCSSCDStatusAsInCert"): to indicate that all certificates identified by the applicable list of criteria, when they are claimed or stated as being qualified, do contain proper machine processable information about whether or not their private key residing in an SSCD;- See Also:
- Constant Field Values
-
QC_QSCD_STATUS_AS_IN_CERT
public static final String QC_QSCD_STATUS_AS_IN_CERT
QCQSCDStatusAsInCert ("http://uri.etsi.org/TrstSvc/TrustedList/SvcInfoExt/QCQSCDStatusAsInCert"): to indicate that all certificates identified by the applicable list of criteria, when they are claimed or stated as being qualified, do contain proper machine processable information about whether or not their private key residing in a QSCD;- See Also:
- Constant Field Values
-
QC_QSCD_MANAGED_ON_BEHALF
public static final String QC_QSCD_MANAGED_ON_BEHALF
QCQSCDManagedOnBehalf ("http://uri.etsi.org/TrstSvc/TrustedList/SvcInfoExt/QCQSCDManagedOnBehalf"): to indicate that all certificates identified by the applicable list of criteria, when they are claimed or stated as being qualified, have their private key residing in a QSCD for which the generation and management of that private key is done by the qualified TSP on behalf of the entity whose identity is certified in the certificate;- See Also:
- Constant Field Values
-
QC_FOR_LEGAL_PERSON
public static final String QC_FOR_LEGAL_PERSON
QCForLegalPerson("http://uri.etsi.org/TrstSvc/TrustedList/SvcInfoExt/QCForLegalPerson"): to indicate that all certificates identified by the applicable list of criteria, when they are claimed or stated as being qualified, are issued to legal persons;- See Also:
- Constant Field Values
-
QC_FOR_ESIG
public static final String QC_FOR_ESIG
QCForESig ("http://uri.etsi.org/TrstSvc/TrustedList/SvcInfoExt/QCForESig"): to indicate that all certificates identified by the applicable list of criteria, when they are claimed or stated as being qualified, are issued for electronic signatures;- See Also:
- Constant Field Values
-
QC_FOR_ESEAL
public static final String QC_FOR_ESEAL
QCForESeal ("http://uri.etsi.org/TrstSvc/TrustedList/SvcInfoExt/QCForESeal"): to indicate that all certificates identified by the applicable list of criteria, when they are claimed or stated as being qualified, are issued for electronic seals;- See Also:
- Constant Field Values
-
QC_FOR_WSA
public static final String QC_FOR_WSA
QCForWSA ("http://uri.etsi.org/TrstSvc/TrustedList/SvcInfoExt/QCForWSA"): to indicate that all certificates identified by the applicable list of criteria, when they are claimed or stated as being qualified, are issued for web site authentication;- See Also:
- Constant Field Values
-
-