Class AbstractAlgorithmCryptographicChecker
java.lang.Object
eu.europa.esig.dss.validation.process.Chain<XmlCC>
eu.europa.esig.dss.validation.process.bbb.aov.cc.AbstractAlgorithmCryptographicChecker
- Direct Known Subclasses:
DigestAlgorithmCryptographicChecker, SignatureAlgorithmCryptographicChecker
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final StringThe name string for a unidentified (unsupported) algorithmprotected static final StringThe urn for a not identified (unsupported) algorithmprotected XmlCryptographicAlgorithmThe verified cryptographic algorithmprotected final CryptographicSuiteCryptographic constraintprotected final MessageTagThe validation constraint positionprotected final DateThe validation timeFields inherited from class Chain
firstItem, i18nProvider, result -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractAlgorithmCryptographicChecker(I18nProvider i18nProvider, Date validationDate, MessageTag position, CryptographicSuite cryptographicSuite) Default constructor -
Method Summary
Modifier and TypeMethodDescriptionprotected voidAdds additional info to the chainprotected abstract XmlCryptographicAlgorithmBuilds and returns the validated algorithmprotected XmlCryptographicValidationBuilds aXmlCryptographicValidationinformationprotected abstract DateReturns time after which the used cryptographic algorithm(s) is no longer considered secureprotected MessageTaggetTitle()Returns title of a Chain (i.e.Methods inherited from class Chain
buildChainTitle, collectAdditionalMessages, collectAllMessages, collectMessages, execute, getFailLevelRule, getInfoLevelRule, getWarnLevelRule, initChain, isValid, isValidConclusion
-
Field Details
-
ALGORITHM_UNIDENTIFIED
The name string for a unidentified (unsupported) algorithm- See Also:
-
ALGORITHM_UNIDENTIFIED_URN
The urn for a not identified (unsupported) algorithm- See Also:
-
validationDate
The validation time -
cryptographicSuite
Cryptographic constraint -
position
The validation constraint position -
cryptographicAlgorithm
The verified cryptographic algorithm
-
-
Constructor Details
-
AbstractAlgorithmCryptographicChecker
protected AbstractAlgorithmCryptographicChecker(I18nProvider i18nProvider, Date validationDate, MessageTag position, CryptographicSuite cryptographicSuite) Default constructor- Parameters:
i18nProvider-I18nProvidervalidationDate-Dateposition-MessageTagcryptographicSuite-CryptographicSuite
-
-
Method Details
-
getTitle
Description copied from class:ChainReturns title of a Chain (i.e. BasicBuildingBlock title)- Overrides:
getTitlein classChain<XmlCC>- Returns:
MessageTag
-
addAdditionalInfo
protected void addAdditionalInfo()Description copied from class:ChainAdds additional info to the chain- Overrides:
addAdditionalInfoin classChain<XmlCC>
-
getCryptographicValidation
Builds aXmlCryptographicValidationinformation- Returns:
XmlCryptographicValidation
-
getAlgorithm
Builds and returns the validated algorithm- Returns:
XmlCryptographicAlgorithm
-
getNotAfter
-