Class TLSCertificateSupportedByQWAC2ValidationProcessBlock
java.lang.Object
eu.europa.esig.dss.validation.process.Chain<XmlValidationQWACProcess>
eu.europa.esig.dss.validation.process.qualification.certificate.qwac.sub.TLSCertificateSupportedByQWAC2ValidationProcessBlock
public class TLSCertificateSupportedByQWAC2ValidationProcessBlock
extends Chain<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(I18nProvider i18nProvider, DiagnosticData diagnosticData, CertificateWrapper tlsCertificate, XmlConclusion tlsCertificateBasicValidationConclusion, XmlConclusion bindingSignatureBasicValidationConclusion, QWACProfile bindingCertificateProfile, String websiteUrl) Common constructor -
Method Summary
Modifier and TypeMethodDescriptionprotected StringBuilds the chain titleGets 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(I18nProvider i18nProvider, DiagnosticData diagnosticData, CertificateWrapper tlsCertificate, XmlConclusion tlsCertificateBasicValidationConclusion, XmlConclusion bindingSignatureBasicValidationConclusion, 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<XmlValidationQWACProcess>- Returns:
Stringchain title
-
getQWACProfile
-
initChain
protected void initChain()Description copied from class:ChainInitializes the chain- Specified by:
initChainin classChain<XmlValidationQWACProcess>
-