Module jpms_dss_validation
Class AbstractTimeStampTypeCheck
java.lang.Object
eu.europa.esig.dss.validation.process.ChainItem<eu.europa.esig.dss.detailedreport.jaxb.XmlSAV>
eu.europa.esig.dss.validation.process.bbb.sav.checks.AbstractTimeStampTypeCheck
- Direct Known Subclasses:
ArchiveTimeStampCheck,DocumentTimeStampCheck,SignatureTimeStampCheck,ValidationDataRefsOnlyTimeStampCheck,ValidationDataTimeStampCheck
public abstract class AbstractTimeStampTypeCheck
extends ChainItem<eu.europa.esig.dss.detailedreport.jaxb.XmlSAV>
This class verifies a presence of a time-stamp token in a signature of the given time-stamp type
-
Field Summary
Fields inherited from class eu.europa.esig.dss.validation.process.ChainItem
i18nProvider -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractTimeStampTypeCheck(eu.europa.esig.dss.i18n.I18nProvider i18nProvider, eu.europa.esig.dss.detailedreport.jaxb.XmlSAV result, eu.europa.esig.dss.diagnostic.SignatureWrapper signature, eu.europa.esig.dss.policy.jaxb.LevelConstraint constraint) Default constructor -
Method Summary
Modifier and TypeMethodDescriptionprotected eu.europa.esig.dss.enumerations.IndicationGets an Indication in case of failureprotected eu.europa.esig.dss.enumerations.SubIndicationGets a SubIndication in case of failureprotected abstract eu.europa.esig.dss.enumerations.TimestampTypeReturns the associatedTimestampTypeto be verified againstprotected booleanprocess()Performs the checkMethods inherited from class eu.europa.esig.dss.validation.process.ChainItem
buildAdditionalInfo, buildConstraintMessage, buildErrorMessage, buildXmlMessage, execute, getAdditionalInfo, getBlockType, getErrorMessageTag, getLevel, getMessageTag, getPreviousErrors, getSuccessIndication, getSuccessSubIndication, isIndeterminateConclusion, isInvalidConclusion, isValid, isValidConclusion, setNextItem
-
Constructor Details
-
AbstractTimeStampTypeCheck
protected AbstractTimeStampTypeCheck(eu.europa.esig.dss.i18n.I18nProvider i18nProvider, eu.europa.esig.dss.detailedreport.jaxb.XmlSAV result, eu.europa.esig.dss.diagnostic.SignatureWrapper signature, eu.europa.esig.dss.policy.jaxb.LevelConstraint constraint) Default constructor- Parameters:
i18nProvider-I18nProviderresult-XmlSAVsignature-SignatureWrapperconstraint-LevelConstraint
-
-
Method Details
-
process
-
getTimestampType
protected abstract eu.europa.esig.dss.enumerations.TimestampType getTimestampType()Returns the associatedTimestampTypeto be verified against- Returns:
TimestampType
-
getFailedIndicationForConclusion
protected eu.europa.esig.dss.enumerations.Indication getFailedIndicationForConclusion()Description copied from class:ChainItemGets an Indication in case of failure- Specified by:
getFailedIndicationForConclusionin classChainItem<eu.europa.esig.dss.detailedreport.jaxb.XmlSAV>- Returns:
Indication
-
getFailedSubIndicationForConclusion
protected eu.europa.esig.dss.enumerations.SubIndication getFailedSubIndicationForConclusion()Description copied from class:ChainItemGets a SubIndication in case of failure- Specified by:
getFailedSubIndicationForConclusionin classChainItem<eu.europa.esig.dss.detailedreport.jaxb.XmlSAV>- Returns:
SubIndication
-