Class TLSCertificateSupportedByQWAC2ValidationProcessBlock
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.TLSCertificateSupportedByQWAC2ValidationProcessBlock
public class TLSCertificateSupportedByQWAC2ValidationProcessBlock
extends Chain<eu.europa.esig.dss.detailedreport.jaxb.XmlValidationQWACProcess>
This class performs validation process of a TLS certificate on whether it is supported by a 2-QWAC certificate
(through the TLS Certificate Binding mechanism).
-
Field Summary
Fields inherited from class Chain
firstItem, i18nProvider, result -
Constructor Summary
ConstructorsConstructorDescriptionTLSCertificateSupportedByQWAC2ValidationProcessBlock(eu.europa.esig.dss.i18n.I18nProvider i18nProvider, eu.europa.esig.dss.diagnostic.DiagnosticData diagnosticData, eu.europa.esig.dss.diagnostic.CertificateWrapper tlsCertificate, eu.europa.esig.dss.detailedreport.jaxb.XmlConclusion tlsCertificateBasicValidationConclusion, eu.europa.esig.dss.detailedreport.jaxb.XmlConclusion bindingSignatureBasicValidationConclusion, eu.europa.esig.dss.enumerations.QWACProfile bindingCertificateProfile, String websiteUrl) Common constructor -
Method Summary
Modifier and TypeMethodDescriptionprotected StringBuilds the chain titleeu.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
-
TLSCertificateSupportedByQWAC2ValidationProcessBlock
public TLSCertificateSupportedByQWAC2ValidationProcessBlock(eu.europa.esig.dss.i18n.I18nProvider i18nProvider, eu.europa.esig.dss.diagnostic.DiagnosticData diagnosticData, eu.europa.esig.dss.diagnostic.CertificateWrapper tlsCertificate, eu.europa.esig.dss.detailedreport.jaxb.XmlConclusion tlsCertificateBasicValidationConclusion, eu.europa.esig.dss.detailedreport.jaxb.XmlConclusion bindingSignatureBasicValidationConclusion, eu.europa.esig.dss.enumerations.QWACProfile bindingCertificateProfile, String websiteUrl) Common constructor- Parameters:
i18nProvider- the access to translationsdiagnosticData-DiagnosticDatacontaining the validation information datatlsCertificate-CertificateWrapperrepresenting a TLS certificate to be validatedtlsCertificateBasicValidationConclusion-XmlConclusionof the TLS/SSL certificate validation processbindingSignatureBasicValidationConclusion-XmlConclusionof the TLS/SSL certificate binding signature validation processbindingCertificateProfile-QWACProfilewebsiteUrl-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 eu.europa.esig.dss.enumerations.QWACProfile getQWACProfile()Gets the current QWAC profile- Returns:
QWACProfile
-
initChain
-