Class AbstractFormatChecking<S extends AbstractSignatureWrapper>
java.lang.Object
eu.europa.esig.dss.validation.process.Chain<XmlFC>
eu.europa.esig.dss.validation.process.bbb.fc.AbstractFormatChecking<S>
- Type Parameters:
S- signature or timestamp wrapper
- Direct Known Subclasses:
SignatureFormatChecking,TimestampFormatChecking
public abstract class AbstractFormatChecking<S extends AbstractSignatureWrapper>
extends Chain<XmlFC>
This class contains a common code to be processed as a part of a "5.2.2 Format Checking" building block
for validation of signatures and timestamps.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final ContextThe validation contextprotected final DiagnosticDataDiagnostic dataprotected final ValidationPolicyThe validation policyprotected final SThe token to validateFields inherited from class eu.europa.esig.dss.validation.process.Chain
firstItem, i18nProvider, result -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractFormatChecking(I18nProvider i18nProvider, DiagnosticData diagnosticData, S token, Context context, ValidationPolicy policy) Default constructor -
Method Summary
Modifier and TypeMethodDescriptionThis method chains all ASiC container related checks to the givenitemchain, when applicablegetPdfaValidationChain(ChainItem<XmlFC> item) This method chains all PDF/A related checks to the givenitemchain, when applicableThis method chains all PDF revision related checks to the givenitemchain, when applicableprotected MessageTaggetTitle()Returns title of a Chain (i.e.Methods inherited from class eu.europa.esig.dss.validation.process.Chain
addAdditionalInfo, buildChainTitle, collectAdditionalMessages, collectAllMessages, collectMessages, execute, getFailLevelConstraint, getInfoLevelConstraint, getWarnLevelConstraint, initChain, isValid, isValidConclusion
-
Field Details
-
diagnosticData
Diagnostic data -
token
The token to validate -
context
The validation context -
policy
The validation policy
-
-
Constructor Details
-
AbstractFormatChecking
protected AbstractFormatChecking(I18nProvider i18nProvider, DiagnosticData diagnosticData, S token, Context context, ValidationPolicy policy) Default constructor- Parameters:
i18nProvider-I18nProviderdiagnosticData-DiagnosticDatatoken-AbstractSignatureWrappercontext-Contextpolicy-ValidationPolicy
-
-
Method Details
-
getTitle
Description copied from class:ChainReturns title of a Chain (i.e. BasicBuildingBlock title)- Overrides:
getTitlein classChain<XmlFC>- Returns:
MessageTag
-
getPDFRevisionValidationChain
-
getPdfaValidationChain
-
getASiCContainerValidationChain
This method chains all ASiC container related checks to the givenitemchain, when applicable
-