Class CertificateQualificationForQWACBlock
java.lang.Object
eu.europa.esig.dss.validation.process.Chain<XmlCertificateQualificationProcess>
eu.europa.esig.dss.validation.process.qualification.certificate.CertificateQualificationBlock
eu.europa.esig.dss.validation.process.qualification.certificate.qwac.CertificateQualificationForQWACBlock
Performs qualification determination for a QWAC certificate according to the TS 119 615 process.
-
Field Summary
Fields inherited from class CertificateQualificationBlock
buildingBlocksConclusion, signingCertificate, tlAnalysis, validationTimeFields inherited from class Chain
firstItem, i18nProvider, result -
Constructor Summary
ConstructorsConstructorDescriptionCertificateQualificationForQWACBlock(I18nProvider i18nProvider, XmlConclusion buildingBlocksConclusion, Date validationTime, CertificateWrapper signingCertificate, List<XmlTLAnalysis> tlAnalysis) Default constructor -
Method Summary
Modifier and TypeMethodDescriptionprotected CertQualificationAtTimeBlockgetCertQualificationAtIssuanceTimeBlock(List<TrustServiceWrapper> acceptableServices) Gets a certificate qualification determination process for validation at the certificate issuance timeprotected CertQualificationAtTimeBlockgetCertQualificationAtValidationTimeBlock(List<TrustServiceWrapper> acceptableServices) Gets a certificate qualification determination process for validation at the validation timeMethods inherited from class CertificateQualificationBlock
addAdditionalInfo, getTitle, initChainMethods inherited from class Chain
buildChainTitle, collectAdditionalMessages, collectAllMessages, collectMessages, execute, getFailLevelRule, getInfoLevelRule, getWarnLevelRule, isValid, isValidConclusion
-
Constructor Details
-
CertificateQualificationForQWACBlock
public CertificateQualificationForQWACBlock(I18nProvider i18nProvider, XmlConclusion buildingBlocksConclusion, Date validationTime, CertificateWrapper signingCertificate, List<XmlTLAnalysis> tlAnalysis) Default constructor- Parameters:
i18nProvider-I18nProviderbuildingBlocksConclusion-XmlConclusionof BBB for the validating certificatevalidationTime-Datevalidation timesigningCertificate-CertificateWrapperto be validatedtlAnalysis- a list ofXmlTLAnalysis
-
-
Method Details
-
getCertQualificationAtIssuanceTimeBlock
protected CertQualificationAtTimeBlock getCertQualificationAtIssuanceTimeBlock(List<TrustServiceWrapper> acceptableServices) Description copied from class:CertificateQualificationBlockGets a certificate qualification determination process for validation at the certificate issuance time- Overrides:
getCertQualificationAtIssuanceTimeBlockin classCertificateQualificationBlock- Parameters:
acceptableServices- a list ofTrustServiceWrappers acceptable for the given certificate- Returns:
CertQualificationAtTimeBlock
-
getCertQualificationAtValidationTimeBlock
protected CertQualificationAtTimeBlock getCertQualificationAtValidationTimeBlock(List<TrustServiceWrapper> acceptableServices) Description copied from class:CertificateQualificationBlockGets a certificate qualification determination process for validation at the validation time- Overrides:
getCertQualificationAtValidationTimeBlockin classCertificateQualificationBlock- Parameters:
acceptableServices- a list ofTrustServiceWrappers acceptable for the given certificate- Returns:
CertQualificationAtTimeBlock
-