Class SignatureQualificationBlock
java.lang.Object
eu.europa.esig.dss.validation.process.Chain<XmlValidationSignatureQualification>
eu.europa.esig.dss.validation.process.qualification.signature.SignatureQualificationBlock
Performs the qualification verification for a signature
-
Field Summary
Fields inherited from class eu.europa.esig.dss.validation.process.Chain
firstItem, i18nProvider, result
-
Constructor Summary
ConstructorDescriptionSignatureQualificationBlock
(I18nProvider i18nProvider, XmlConstraintsConclusionWithProofOfExistence etsi319102validation, CertificateWrapper signingCertificate, List<XmlTLAnalysis> tlAnalysis) Default constructor -
Method Summary
Modifier and TypeMethodDescriptionprotected void
Adds additional info to the chainprotected void
collectAdditionalMessages
(XmlConclusion conclusion) The method allows to fill up additional messages into the conclusionprotected MessageTag
getTitle()
Returns title of a Chain (i.e.protected void
Initializes the chainMethods inherited from class eu.europa.esig.dss.validation.process.Chain
buildChainTitle, collectAllMessages, collectMessages, execute, getFailLevelConstraint, getInfoLevelConstraint, getWarnLevelConstraint, isValid, isValidConclusion
-
Constructor Details
-
SignatureQualificationBlock
public SignatureQualificationBlock(I18nProvider i18nProvider, XmlConstraintsConclusionWithProofOfExistence etsi319102validation, CertificateWrapper signingCertificate, List<XmlTLAnalysis> tlAnalysis) Default constructor- Parameters:
i18nProvider
-I18nProvider
etsi319102validation
-XmlConstraintsConclusionWithProofOfExistence
result of signature validation process as in EN 319 102-1signingCertificate
-CertificateWrapper
signing certificate used to create the signaturetlAnalysis
- a list of performedXmlTLAnalysis
-
-
Method Details
-
getTitle
Description copied from class:Chain
Returns title of a Chain (i.e. BasicBuildingBlock title)- Overrides:
getTitle
in classChain<XmlValidationSignatureQualification>
- Returns:
MessageTag
-
initChain
protected void initChain()Description copied from class:Chain
Initializes the chain- Specified by:
initChain
in classChain<XmlValidationSignatureQualification>
-
addAdditionalInfo
protected void addAdditionalInfo()Description copied from class:Chain
Adds additional info to the chain- Overrides:
addAdditionalInfo
in classChain<XmlValidationSignatureQualification>
-
collectAdditionalMessages
Description copied from class:Chain
The method allows to fill up additional messages into the conclusion- Overrides:
collectAdditionalMessages
in classChain<XmlValidationSignatureQualification>
- Parameters:
conclusion
-XmlConclusion
to fill up
-