Class QWACForTLSBindingCertificateValidationBlock
java.lang.Object
eu.europa.esig.dss.validation.process.Chain<eu.europa.esig.dss.detailedreport.jaxb.XmlQWACProcess>
eu.europa.esig.dss.validation.process.qualification.certificate.qwac.QWACForTLSBindingCertificateValidationBlock
public class QWACForTLSBindingCertificateValidationBlock
extends Chain<eu.europa.esig.dss.detailedreport.jaxb.XmlQWACProcess>
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(eu.europa.esig.dss.i18n.I18nProvider i18nProvider, Date validationTime, eu.europa.esig.dss.diagnostic.SignatureWrapper bindingSignature, eu.europa.esig.dss.diagnostic.CertificateWrapper certificate, Map<String, eu.europa.esig.dss.detailedreport.jaxb.XmlBasicBuildingBlocks> bbbs, eu.europa.esig.dss.detailedreport.jaxb.XmlCertificateQualificationProcess certificateQualification, String websiteUrl) Default constructor -
Method Summary
Methods inherited from class Chain
addAdditionalInfo, buildChainTitle, collectAdditionalMessages, collectAllMessages, collectMessages, execute, getFailLevelRule, getInfoLevelRule, getWarnLevelRule, isValid, isValidConclusion
-
Constructor Details
-
QWACForTLSBindingCertificateValidationBlock
public QWACForTLSBindingCertificateValidationBlock(eu.europa.esig.dss.i18n.I18nProvider i18nProvider, Date validationTime, eu.europa.esig.dss.diagnostic.SignatureWrapper bindingSignature, eu.europa.esig.dss.diagnostic.CertificateWrapper certificate, Map<String, eu.europa.esig.dss.detailedreport.jaxb.XmlBasicBuildingBlocks> bbbs, eu.europa.esig.dss.detailedreport.jaxb.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
-
initChain
-