Class QWACForTLSCertificateValidationBlock
java.lang.Object
eu.europa.esig.dss.validation.process.Chain<XmlQWACProcess>
eu.europa.esig.dss.validation.process.qualification.certificate.qwac.QWACForTLSCertificateValidationBlock
This class runs a validation process for QWAC as per ETSI TS 119 411-5 for a direct TLS/SSL certificate
-
Field Summary
Fields inherited from class Chain
firstItem, i18nProvider, result -
Constructor Summary
ConstructorsConstructorDescriptionQWACForTLSCertificateValidationBlock(I18nProvider i18nProvider, DiagnosticData diagnosticData, CertificateWrapper certificate, Map<String, XmlBasicBuildingBlocks> bbbs, XmlCertificateQualificationProcess certificateQualification, QWACProfile bindingCertificateProfile, String websiteUrl) Default constructor -
Method Summary
Modifier and TypeMethodDescriptionprotected MessageTaggetTitle()Returns title of a Chain (i.e.protected voidInitializes the chainMethods inherited from class Chain
addAdditionalInfo, buildChainTitle, collectAdditionalMessages, collectAllMessages, collectMessages, execute, getFailLevelRule, getInfoLevelRule, getWarnLevelRule, isValid, isValidConclusion
-
Constructor Details
-
QWACForTLSCertificateValidationBlock
public QWACForTLSCertificateValidationBlock(I18nProvider i18nProvider, DiagnosticData diagnosticData, CertificateWrapper certificate, Map<String, XmlBasicBuildingBlocks> bbbs, XmlCertificateQualificationProcess certificateQualification, QWACProfile bindingCertificateProfile, String websiteUrl) Default constructor- Parameters:
i18nProvider- the access to translationsdiagnosticData-DiagnosticDatacontaining the validation informationcertificate-CertificateWrapperrepresenting a TLS certificate to be validatedbbbs- map of Basic Building BlockscertificateQualification-XmlCertificateQualificationProcessbindingCertificateProfile-QWACProfilewebsiteUrl-Stringrepresenting a URL of the website in question
-
-
Method Details
-
getTitle
Description copied from class:ChainReturns title of a Chain (i.e. BasicBuildingBlock title)- Overrides:
getTitlein classChain<XmlQWACProcess>- Returns:
MessageTag
-
initChain
protected void initChain()Description copied from class:ChainInitializes the chain- Specified by:
initChainin classChain<XmlQWACProcess>
-