Class SignatureAlgorithmObsolescenceValidation<T extends TokenProxy>
java.lang.Object
eu.europa.esig.dss.validation.process.Chain<XmlAOV>
eu.europa.esig.dss.validation.process.bbb.aov.AlgorithmObsolescenceValidation<T>
eu.europa.esig.dss.validation.process.bbb.aov.DigestAlgorithmObsolescenceValidation<T>
eu.europa.esig.dss.validation.process.bbb.aov.TokenAlgorithmObsolescenceValidation<T>
eu.europa.esig.dss.validation.process.bbb.aov.SignatureValueAndSignedAttributesAlgorithmObsolescenceValidation<T>
eu.europa.esig.dss.validation.process.bbb.aov.SignatureAlgorithmObsolescenceValidation<T>
- Type Parameters:
T-TokenProxy
- Direct Known Subclasses:
TimestampAlgorithmObsolescenceValidation
public class SignatureAlgorithmObsolescenceValidation<T extends TokenProxy>
extends SignatureValueAndSignedAttributesAlgorithmObsolescenceValidation<T>
Performs validation of the signature token (or timestamp), including validation of the signature value,
signed attributes and certificate 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
ConstructorsConstructorDescriptionSignatureAlgorithmObsolescenceValidation(I18nProvider i18nProvider, T token, Context context, Date validationDate, ValidationPolicy validationPolicy) Common constructor -
Method Summary
Modifier and TypeMethodDescriptionBuilds a chain of checks to be executed during the processMethods inherited from class SignatureValueAndSignedAttributesAlgorithmObsolescenceValidation
buildSignedAttributesValidationChainMethods inherited from class TokenAlgorithmObsolescenceValidation
buildCertificateChainValidationChain, buildSignatureValidationChainMethods inherited from class DigestAlgorithmObsolescenceValidation
buildDigestMatchersValidationChainMethods inherited from class AlgorithmObsolescenceValidation
addAdditionalInfo, getCryptographicSuite, getPosition, getTitle, initChain, isValidMethods inherited from class Chain
buildChainTitle, collectAdditionalMessages, collectAllMessages, collectMessages, execute, getFailLevelRule, getInfoLevelRule, getWarnLevelRule, isValid, isValidConclusion
-
Constructor Details
-
SignatureAlgorithmObsolescenceValidation
public SignatureAlgorithmObsolescenceValidation(I18nProvider i18nProvider, T token, Context context, Date validationDate, ValidationPolicy validationPolicy) Common constructor- Parameters:
i18nProvider- the access to translationstoken- instance ofTokenProxyto be processedcontext-Contextvalidation contextvalidationDate-Datevalidation timevalidationPolicy-ValidationPolicyto be used during the validation
-
-
Method Details
-
buildChain
Description copied from class:AlgorithmObsolescenceValidationBuilds a chain of checks to be executed during the process- Overrides:
buildChainin classSignatureValueAndSignedAttributesAlgorithmObsolescenceValidation<T extends TokenProxy>- Returns:
ChainItem
-