Class DigestAlgorithmCryptographicChecker
java.lang.Object
eu.europa.esig.dss.validation.process.Chain<XmlCC>
eu.europa.esig.dss.validation.process.bbb.aov.cc.AbstractAlgorithmCryptographicChecker
eu.europa.esig.dss.validation.process.bbb.aov.cc.DigestAlgorithmCryptographicChecker
Checks the digest algorithm
-
Field Summary
Fields inherited from class AbstractAlgorithmCryptographicChecker
ALGORITHM_UNIDENTIFIED, ALGORITHM_UNIDENTIFIED_URN, cryptographicAlgorithm, cryptographicSuite, position, validationDateFields inherited from class Chain
firstItem, i18nProvider, result -
Constructor Summary
ConstructorsConstructorDescriptionDigestAlgorithmCryptographicChecker(I18nProvider i18nProvider, DigestAlgorithm digestAlgorithm, Date validationDate, MessageTag position, CryptographicSuite constraint) Default constructor -
Method Summary
Modifier and TypeMethodDescriptionChecks if thedigestAlgorithmis not expired in validation timeChecks if thedigestAlgorithmis acceptableprotected XmlCryptographicAlgorithmBuilds and returns the validated algorithmprotected DateReturns time after which the used cryptographic algorithm(s) is no longer considered secureprotected voidInitializes the chainMethods inherited from class AbstractAlgorithmCryptographicChecker
addAdditionalInfo, getCryptographicValidation, getTitleMethods inherited from class Chain
buildChainTitle, collectAdditionalMessages, collectAllMessages, collectMessages, execute, getFailLevelRule, getInfoLevelRule, getWarnLevelRule, isValid, isValidConclusion
-
Constructor Details
-
DigestAlgorithmCryptographicChecker
public DigestAlgorithmCryptographicChecker(I18nProvider i18nProvider, DigestAlgorithm digestAlgorithm, Date validationDate, MessageTag position, CryptographicSuite constraint) Default constructor- Parameters:
i18nProvider-I18nProviderdigestAlgorithm-DigestAlgorithmvalidationDate-Dateposition-MessageTagconstraint-CryptographicSuite
-
-
Method Details
-
initChain
-
digestAlgorithmReliable
-
digestAlgorithmOnValidationTime
-
getAlgorithm
Description copied from class:AbstractAlgorithmCryptographicCheckerBuilds and returns the validated algorithm- Specified by:
getAlgorithmin classAbstractAlgorithmCryptographicChecker- Returns:
XmlCryptographicAlgorithm
-
getNotAfter
Description copied from class:AbstractAlgorithmCryptographicCheckerReturns time after which the used cryptographic algorithm(s) is no longer considered secure- Specified by:
getNotAfterin classAbstractAlgorithmCryptographicChecker- Returns:
Date
-