Class CertQualificationAtTimeForQWACBlock
java.lang.Object
eu.europa.esig.dss.validation.process.Chain<XmlValidationCertificateQualification>
eu.europa.esig.dss.validation.process.qualification.certificate.CertQualificationAtTimeBlock
eu.europa.esig.dss.validation.process.qualification.certificate.qwac.CertQualificationAtTimeForQWACBlock
This class determines certificates qualification status as per ETSI TS 119 615 at the given time for a QWAC.
-
Field Summary
Fields inherited from class Chain
firstItem, i18nProvider, result -
Constructor Summary
ConstructorsConstructorDescriptionCertQualificationAtTimeForQWACBlock(I18nProvider i18nProvider, ValidationTime validationTime, CertificateWrapper signingCertificate, List<TrustServiceWrapper> acceptableServices) Constructor to instantiate the validation at the certificate's issuance timeCertQualificationAtTimeForQWACBlock(I18nProvider i18nProvider, ValidationTime validationTime, Date date, CertificateWrapper signingCertificate, List<TrustServiceWrapper> acceptableServices) Constructor to instantiate the validation at the validation time -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanThis method defines whether a QSCD check should be processed for certificate qualification determination.Methods inherited from class CertQualificationAtTimeBlock
addAdditionalInfo, buildChainTitle, getFilteredServices, initChainMethods inherited from class Chain
collectAdditionalMessages, collectAllMessages, collectMessages, execute, getFailLevelRule, getInfoLevelRule, getTitle, getWarnLevelRule, isValid, isValidConclusion
-
Constructor Details
-
CertQualificationAtTimeForQWACBlock
public CertQualificationAtTimeForQWACBlock(I18nProvider i18nProvider, ValidationTime validationTime, CertificateWrapper signingCertificate, List<TrustServiceWrapper> acceptableServices) Constructor to instantiate the validation at the certificate's issuance time- Parameters:
i18nProvider-I18nProvidervalidationTime-ValidationTimesigningCertificate-CertificateWrapperto get qualification foracceptableServices- list ofTrustServiceWrappers
-
CertQualificationAtTimeForQWACBlock
public CertQualificationAtTimeForQWACBlock(I18nProvider i18nProvider, ValidationTime validationTime, Date date, CertificateWrapper signingCertificate, List<TrustServiceWrapper> acceptableServices) Constructor to instantiate the validation at the validation time- Parameters:
i18nProvider-I18nProvidervalidationTime-ValidationTimedate-DatesigningCertificate-CertificateWrapperto get qualification foracceptableServices- list ofTrustServiceWrappers
-
-
Method Details
-
executeQSCDCheck
protected boolean executeQSCDCheck()Description copied from class:CertQualificationAtTimeBlockThis method defines whether a QSCD check should be processed for certificate qualification determination. NOTE: Can be disabled in some cases, e.g. for QWAC validation- Overrides:
executeQSCDCheckin classCertQualificationAtTimeBlock- Returns:
- whether QSCD check should be executed
-