Class TLSBindingSignatureQualificationBlock
java.lang.Object
eu.europa.esig.dss.validation.process.Chain<XmlValidationSignatureQualification>
eu.europa.esig.dss.validation.process.qualification.signature.SignatureQualificationBlock
eu.europa.esig.dss.validation.process.qualification.signature.qwac.TLSBindingSignatureQualificationBlock
This class executes qualification determination process for a TLS/SSL Certificate Binding signature
-
Field Summary
Fields inherited from class SignatureQualificationBlock
bestSignatureTime, etsi319102Conclusion, relatedTLAnalyses, signingCertificate, tlAnalysisFields inherited from class Chain
firstItem, i18nProvider, result -
Constructor Summary
ConstructorsConstructorDescriptionTLSBindingSignatureQualificationBlock(I18nProvider i18nProvider, Map<String, XmlBasicBuildingBlocks> bbbs, XmlConstraintsConclusionWithProofOfExistence etsi319102validation, SignatureWrapper bindingSignature, List<XmlTLAnalysis> tlAnalysis, String websiteUrl) Default constructor -
Method Summary
Modifier and TypeMethodDescriptionprotected CertQualificationAtTimeBlockgetCertQualificationAtIssuanceTimeBlock(List<TrustServiceWrapper> acceptableServices) Gets a certificate qualification determination process for validation at the certificate issuance timeprotected CertQualificationAtTimeBlockgetCertQualificationAtSigningTimeBlock(List<TrustServiceWrapper> acceptableServices, Date signingTime) Gets a certificate qualification determination process for validation at the certificate signing timeprotected voidInitializes the chainMethods inherited from class SignatureQualificationBlock
addAdditionalInfo, collectAdditionalMessages, getTitleMethods inherited from class Chain
buildChainTitle, collectAllMessages, collectMessages, execute, getFailLevelRule, getInfoLevelRule, getWarnLevelRule, isValid, isValidConclusion
-
Constructor Details
-
TLSBindingSignatureQualificationBlock
public TLSBindingSignatureQualificationBlock(I18nProvider i18nProvider, Map<String, XmlBasicBuildingBlocks> bbbs, XmlConstraintsConclusionWithProofOfExistence etsi319102validation, SignatureWrapper bindingSignature, List<XmlTLAnalysis> tlAnalysis, String websiteUrl) Default constructor- Parameters:
i18nProvider-I18nProviderbbbs- a map ofXmlBasicBuildingBlocksetsi319102validation-XmlConstraintsConclusionWithProofOfExistenceresult of signature validation process as in EN 319 102-1bindingSignature-SignatureWrapperTLS Certificate Binding signaturetlAnalysis- a list of performedXmlTLAnalysiswebsiteUrl-String
-
-
Method Details
-
initChain
protected void initChain()Description copied from class:ChainInitializes the chain- Overrides:
initChainin classSignatureQualificationBlock
-
getCertQualificationAtIssuanceTimeBlock
protected CertQualificationAtTimeBlock getCertQualificationAtIssuanceTimeBlock(List<TrustServiceWrapper> acceptableServices) Description copied from class:SignatureQualificationBlockGets a certificate qualification determination process for validation at the certificate issuance time- Overrides:
getCertQualificationAtIssuanceTimeBlockin classSignatureQualificationBlock- Parameters:
acceptableServices- a list ofTrustServiceWrappers acceptable for the given certificate- Returns:
CertQualificationAtTimeBlock
-
getCertQualificationAtSigningTimeBlock
protected CertQualificationAtTimeBlock getCertQualificationAtSigningTimeBlock(List<TrustServiceWrapper> acceptableServices, Date signingTime) Description copied from class:SignatureQualificationBlockGets a certificate qualification determination process for validation at the certificate signing time- Overrides:
getCertQualificationAtSigningTimeBlockin classSignatureQualificationBlock- Parameters:
acceptableServices- a list ofTrustServiceWrappers acceptable for the given certificatesigningTime-Date- Returns:
CertQualificationAtTimeBlock
-