Module jpms_dss_validation
Class AbstractFormatChecking<S extends eu.europa.esig.dss.diagnostic.AbstractSignatureWrapper>
java.lang.Object
eu.europa.esig.dss.validation.process.Chain<eu.europa.esig.dss.detailedreport.jaxb.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 eu.europa.esig.dss.diagnostic.AbstractSignatureWrapper>
extends Chain<eu.europa.esig.dss.detailedreport.jaxb.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 eu.europa.esig.dss.enumerations.ContextThe validation contextprotected final eu.europa.esig.dss.diagnostic.DiagnosticDataDiagnostic dataprotected final eu.europa.esig.dss.policy.ValidationPolicyThe validation policyprotected final SThe token to validateFields inherited from class eu.europa.esig.dss.validation.process.Chain
firstItem, i18nProvider, result -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractFormatChecking(eu.europa.esig.dss.i18n.I18nProvider i18nProvider, eu.europa.esig.dss.diagnostic.DiagnosticData diagnosticData, S token, eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.policy.ValidationPolicy policy) Default constructor -
Method Summary
Modifier and TypeMethodDescriptionprotected ChainItem<eu.europa.esig.dss.detailedreport.jaxb.XmlFC> getASiCContainerValidationChain(ChainItem<eu.europa.esig.dss.detailedreport.jaxb.XmlFC> item) This method chains all ASiC container related checks to the givenitemchain, when applicableprotected ChainItem<eu.europa.esig.dss.detailedreport.jaxb.XmlFC> getPdfaValidationChain(ChainItem<eu.europa.esig.dss.detailedreport.jaxb.XmlFC> item) This method chains all PDF/A related checks to the givenitemchain, when applicableprotected ChainItem<eu.europa.esig.dss.detailedreport.jaxb.XmlFC> getPDFRevisionValidationChain(ChainItem<eu.europa.esig.dss.detailedreport.jaxb.XmlFC> item) This method chains all PDF revision related checks to the givenitemchain, when applicableprotected eu.europa.esig.dss.i18n.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
protected final eu.europa.esig.dss.diagnostic.DiagnosticData diagnosticDataDiagnostic data -
token
The token to validate -
context
protected final eu.europa.esig.dss.enumerations.Context contextThe validation context -
policy
protected final eu.europa.esig.dss.policy.ValidationPolicy policyThe validation policy
-
-
Constructor Details
-
AbstractFormatChecking
protected AbstractFormatChecking(eu.europa.esig.dss.i18n.I18nProvider i18nProvider, eu.europa.esig.dss.diagnostic.DiagnosticData diagnosticData, S token, eu.europa.esig.dss.enumerations.Context context, eu.europa.esig.dss.policy.ValidationPolicy policy) Default constructor- Parameters:
i18nProvider-I18nProviderdiagnosticData-DiagnosticDatatoken-AbstractSignatureWrappercontext-Contextpolicy-ValidationPolicy
-
-
Method Details
-
getTitle
-
getPDFRevisionValidationChain
-
getPdfaValidationChain
-
getASiCContainerValidationChain
-