Class CertificateAlgorithmObsolescenceValidation
java.lang.Object
eu.europa.esig.dss.validation.process.Chain<XmlAOV>
eu.europa.esig.dss.validation.process.bbb.aov.AlgorithmObsolescenceValidation<CertificateWrapper>
eu.europa.esig.dss.validation.process.bbb.aov.DigestAlgorithmObsolescenceValidation<CertificateWrapper>
eu.europa.esig.dss.validation.process.bbb.aov.TokenAlgorithmObsolescenceValidation<CertificateWrapper>
eu.europa.esig.dss.validation.process.bbb.aov.CertificateAlgorithmObsolescenceValidation
public class CertificateAlgorithmObsolescenceValidation
extends TokenAlgorithmObsolescenceValidation<CertificateWrapper>
Performs cryptographic validation of the certificate
-
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
ConstructorsConstructorDescriptionCertificateAlgorithmObsolescenceValidation(I18nProvider i18nProvider, CertificateWrapper token, Context context, SubContext subContext, Date validationDate, ValidationPolicy validationPolicy) Common constructor -
Method Summary
Modifier and TypeMethodDescriptionprotected CryptographicSuiteGets the cryptographic suite based on the currently validatingcontextprotected MessageTagGets position of the currently verifying token, based on thecontextMethods inherited from class TokenAlgorithmObsolescenceValidation
buildCertificateChainValidationChain, buildChain, buildSignatureValidationChainMethods inherited from class DigestAlgorithmObsolescenceValidation
buildDigestMatchersValidationChainMethods inherited from class AlgorithmObsolescenceValidation
addAdditionalInfo, getTitle, initChain, isValidMethods inherited from class Chain
buildChainTitle, collectAdditionalMessages, collectAllMessages, collectMessages, execute, getFailLevelRule, getInfoLevelRule, getWarnLevelRule, isValid, isValidConclusion
-
Constructor Details
-
CertificateAlgorithmObsolescenceValidation
public CertificateAlgorithmObsolescenceValidation(I18nProvider i18nProvider, CertificateWrapper token, Context context, SubContext subContext, Date validationDate, ValidationPolicy validationPolicy) Common constructor- Parameters:
i18nProvider- the access to translationstoken- instance ofAbstractTokenProxyto be processedcontext-Contextvalidation contextsubContext-SubContextvalidation subContextvalidationDate-Datevalidation timevalidationPolicy-ValidationPolicyto be used during the validation
-
-
Method Details
-
getPosition
Description copied from class:AlgorithmObsolescenceValidationGets position of the currently verifying token, based on thecontext- Overrides:
getPositionin classAlgorithmObsolescenceValidation<CertificateWrapper>- Returns:
MessageTag
-
getCryptographicSuite
Description copied from class:AlgorithmObsolescenceValidationGets the cryptographic suite based on the currently validatingcontext- Overrides:
getCryptographicSuitein classAlgorithmObsolescenceValidation<CertificateWrapper>- Returns:
CryptographicSuite
-