Class AbstractQWACValidationProcessBlock
java.lang.Object
eu.europa.esig.dss.validation.process.Chain<eu.europa.esig.dss.detailedreport.jaxb.XmlValidationQWACProcess>
eu.europa.esig.dss.validation.process.qualification.certificate.qwac.sub.AbstractQWACValidationProcessBlock
- Direct Known Subclasses:
QWAC1ValidationProcessBlock, QWAC2ValidationProcessBlock
public abstract class AbstractQWACValidationProcessBlock
extends Chain<eu.europa.esig.dss.detailedreport.jaxb.XmlValidationQWACProcess>
This class contains common methods for performing a QWAC certificate validation
-
Field Summary
Fields inherited from class Chain
firstItem, i18nProvider, result -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractQWACValidationProcessBlock(eu.europa.esig.dss.i18n.I18nProvider i18nProvider, Date validationTime, eu.europa.esig.dss.diagnostic.CertificateWrapper certificate, eu.europa.esig.dss.detailedreport.jaxb.XmlConclusion buildingBlocksConclusion, eu.europa.esig.dss.detailedreport.jaxb.XmlCertificateQualificationProcess certificateQualification, String websiteUrl) Common constructor -
Method Summary
Modifier and TypeMethodDescriptionprotected StringBuilds the chain titleabstract eu.europa.esig.dss.enumerations.QWACProfileGets the current QWAC profileprotected voidInitializes the chainMethods inherited from class Chain
addAdditionalInfo, collectAdditionalMessages, collectAllMessages, collectMessages, execute, getFailLevelRule, getInfoLevelRule, getTitle, getWarnLevelRule, isValid, isValidConclusion
-
Constructor Details
-
AbstractQWACValidationProcessBlock
protected AbstractQWACValidationProcessBlock(eu.europa.esig.dss.i18n.I18nProvider i18nProvider, Date validationTime, eu.europa.esig.dss.diagnostic.CertificateWrapper certificate, eu.europa.esig.dss.detailedreport.jaxb.XmlConclusion buildingBlocksConclusion, eu.europa.esig.dss.detailedreport.jaxb.XmlCertificateQualificationProcess certificateQualification, String websiteUrl) Common constructor- Parameters:
i18nProvider- the access to translationsvalidationTime-Dateused to perform the validationcertificate-CertificateWrapperrepresenting a TLS certificate to be validatedbuildingBlocksConclusion-XmlConclusioncertificateQualification-XmlCertificateQualificationProcesswebsiteUrl-String
-
-
Method Details
-
buildChainTitle
Description copied from class:ChainBuilds the chain title- Overrides:
buildChainTitlein classChain<eu.europa.esig.dss.detailedreport.jaxb.XmlValidationQWACProcess>- Returns:
Stringchain title
-
getQWACProfile
public abstract eu.europa.esig.dss.enumerations.QWACProfile getQWACProfile()Gets the current QWAC profile- Returns:
QWACProfile
-
initChain
-