Class QWACForTLSBindingCertificateValidationBlock
java.lang.Object
eu.europa.esig.dss.validation.process.Chain<XmlQWACProcess>
eu.europa.esig.dss.validation.process.qualification.certificate.qwac.QWACForTLSBindingCertificateValidationBlock
This class runs a validation process for QWAC as per ETSI TS 119 411-5 for a TLS Binding certificate
(e.g. 2-QWAC certificate of the TLS Certificate Binding JAdES signature)
-
Field Summary
Fields inherited from class Chain
firstItem, i18nProvider, result -
Constructor Summary
ConstructorsConstructorDescriptionQWACForTLSBindingCertificateValidationBlock(I18nProvider i18nProvider, Date validationTime, SignatureWrapper bindingSignature, CertificateWrapper certificate, Map<String, XmlBasicBuildingBlocks> bbbs, XmlCertificateQualificationProcess certificateQualification, 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
-
QWACForTLSBindingCertificateValidationBlock
public QWACForTLSBindingCertificateValidationBlock(I18nProvider i18nProvider, Date validationTime, SignatureWrapper bindingSignature, CertificateWrapper certificate, Map<String, XmlBasicBuildingBlocks> bbbs, XmlCertificateQualificationProcess certificateQualification, String websiteUrl) Default constructor- Parameters:
i18nProvider- the access to translationsvalidationTime-Dateused to perform the validationbindingSignature-SignatureWrapperTLS Certificate Binding signaturecertificate-CertificateWrapperrepresenting a TLS certificate to be validatedbbbs- map of Basic Building BlockscertificateQualification-XmlCertificateQualificationProcesswebsiteUrl-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>
-