Class DigestAlgorithmObsolescenceValidation<T>
java.lang.Object
eu.europa.esig.dss.validation.process.Chain<eu.europa.esig.dss.detailedreport.jaxb.XmlAOV>
eu.europa.esig.dss.validation.process.bbb.aov.AlgorithmObsolescenceValidation<T>
eu.europa.esig.dss.validation.process.bbb.aov.DigestAlgorithmObsolescenceValidation<T>
- Type Parameters:
T-AlgorithmObsolescenceValidation
- Direct Known Subclasses:
EvidenceRecordAlgorithmObsolescenceValidation, SignatureSignedDataAlgorithmObsolescenceValidation, TokenAlgorithmObsolescenceValidation
public abstract class DigestAlgorithmObsolescenceValidation<T>
extends AlgorithmObsolescenceValidation<T>
Enables validation of a digest matcher chain
-
Field Summary
Fields inherited from class AlgorithmObsolescenceValidation
certificateChainCryptographicValidation, context, cryptographicSuite, digestMatchersCryptographicValidation, position, signatureCryptographicValidation, signedAttributesCryptographicValidation, token, validationDate, validationPolicyFields inherited from class Chain
firstItem, i18nProvider, result -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedDigestAlgorithmObsolescenceValidation(eu.europa.esig.dss.i18n.I18nProvider i18nProvider, T token, eu.europa.esig.dss.enumerations.Context context, Date validationDate, eu.europa.esig.dss.model.policy.ValidationPolicy validationPolicy) Common constructor -
Method Summary
Modifier and TypeMethodDescriptionprotected ChainItem<eu.europa.esig.dss.detailedreport.jaxb.XmlAOV> buildDigestMatchersValidationChain(ChainItem<eu.europa.esig.dss.detailedreport.jaxb.XmlAOV> item, List<eu.europa.esig.dss.diagnostic.jaxb.XmlDigestMatcher> digestMatchers, String tokenId) Builds a chain of crypto checks to be executed on a signature's references (digest matchers)Methods inherited from class AlgorithmObsolescenceValidation
addAdditionalInfo, buildChain, getCryptographicSuite, getPosition, getTitle, initChain, isValidMethods inherited from class Chain
buildChainTitle, collectAdditionalMessages, collectAllMessages, collectMessages, execute, getFailLevelRule, getInfoLevelRule, getWarnLevelRule, isValid, isValidConclusion
-
Constructor Details
-
DigestAlgorithmObsolescenceValidation
protected DigestAlgorithmObsolescenceValidation(eu.europa.esig.dss.i18n.I18nProvider i18nProvider, T token, eu.europa.esig.dss.enumerations.Context context, Date validationDate, eu.europa.esig.dss.model.policy.ValidationPolicy validationPolicy) Common constructor- Parameters:
i18nProvider- the access to translationstoken- instance ofAbstractTokenProxyto be processedcontext-Contextvalidation contextvalidationDate-Datevalidation timevalidationPolicy-ValidationPolicyto be used during the validation
-
-
Method Details
-
buildDigestMatchersValidationChain
protected ChainItem<eu.europa.esig.dss.detailedreport.jaxb.XmlAOV> buildDigestMatchersValidationChain(ChainItem<eu.europa.esig.dss.detailedreport.jaxb.XmlAOV> item, List<eu.europa.esig.dss.diagnostic.jaxb.XmlDigestMatcher> digestMatchers, String tokenId) Builds a chain of crypto checks to be executed on a signature's references (digest matchers)
-