Class PastSignatureValidationCertificateRevocationSelector
java.lang.Object
eu.europa.esig.dss.validation.process.Chain<XmlCRS>
eu.europa.esig.dss.validation.process.bbb.xcv.crs.CertificateRevocationSelector
eu.europa.esig.dss.validation.process.vpfltvd.LongTermValidationCertificateRevocationSelector
eu.europa.esig.dss.validation.process.vpfswatsp.checks.psv.PastSignatureValidationCertificateRevocationSelector
public class PastSignatureValidationCertificateRevocationSelector
extends LongTermValidationCertificateRevocationSelector
Filters revocation data on a "Past Signature Validation" process
-
Field Summary
Fields inherited from class LongTermValidationCertificateRevocationSelector
bbbs, tokenIdFields inherited from class CertificateRevocationSelector
certificate, currentTime, revocationDataValidityMap, validationPolicyFields inherited from class Chain
firstItem, i18nProvider, result -
Constructor Summary
ConstructorsConstructorDescriptionPastSignatureValidationCertificateRevocationSelector(I18nProvider i18nProvider, CertificateWrapper certificate, Date currentTime, Map<String, XmlBasicBuildingBlocks> bbbs, String tokenId, POEExtraction poe, ValidationPolicy validationPolicy) Default constructor -
Method Summary
Modifier and TypeMethodDescriptionChecks whether the acceptable revocation data is availableReturns a list of acceptable certificate revocation data in the past validation processprotected XmlConclusiongetRevocationBBBConclusion(CertificateRevocationWrapper revocationWrapper) Returns a conclusion of the revocation basic building block execution processprotected MessageTaggetTitle()Returns title of a Chain (i.e.verifyRevocationData(ChainItem<XmlCRS> item, CertificateRevocationWrapper revocationWrapper) Verifies the given revocation data and returns the resultingChainItemMethods inherited from class LongTermValidationCertificateRevocationSelector
collectMessages, getRevocationAcceptanceValidationResultMethods inherited from class CertificateRevocationSelector
collectAdditionalMessages, getCertificateRevocationData, getLatestAcceptableCertificateRevocation, initChain, revocationAcceptableMethods inherited from class Chain
addAdditionalInfo, buildChainTitle, collectAllMessages, execute, getFailLevelRule, getInfoLevelRule, getWarnLevelRule, isValid, isValidConclusion
-
Constructor Details
-
PastSignatureValidationCertificateRevocationSelector
public PastSignatureValidationCertificateRevocationSelector(I18nProvider i18nProvider, CertificateWrapper certificate, Date currentTime, Map<String, XmlBasicBuildingBlocks> bbbs, String tokenId, POEExtraction poe, ValidationPolicy validationPolicy) Default constructor- Parameters:
i18nProvider-I18nProvidercertificate-CertificateWrappercurrentTime-Datevalidation timebbbs- a map ofXmlBasicBuildingBlockstokenId-Stringcurrent token id being validatedpoe-POEExtractionvalidationPolicy-ValidationPolicy
-
-
Method Details
-
getTitle
Description copied from class:ChainReturns title of a Chain (i.e. BasicBuildingBlock title)- Overrides:
getTitlein classCertificateRevocationSelector- Returns:
MessageTag
-
verifyRevocationData
protected ChainItem<XmlCRS> verifyRevocationData(ChainItem<XmlCRS> item, CertificateRevocationWrapper revocationWrapper) Description copied from class:CertificateRevocationSelectorVerifies the given revocation data and returns the resultingChainItem- Overrides:
verifyRevocationDatain classLongTermValidationCertificateRevocationSelector- Parameters:
item-ChainItemthe last initialized chain item to be processed in prior to the revocation validationrevocationWrapper-to be verified- Returns:
ChainItem
-
getRevocationBBBConclusion
Description copied from class:LongTermValidationCertificateRevocationSelectorReturns a conclusion of the revocation basic building block execution process- Overrides:
getRevocationBBBConclusionin classLongTermValidationCertificateRevocationSelector- Parameters:
revocationWrapper-CertificateRevocationWrapper- Returns:
XmlConclusion
-
acceptableRevocationDataAvailable
Description copied from class:CertificateRevocationSelectorChecks whether the acceptable revocation data is available- Overrides:
acceptableRevocationDataAvailablein classLongTermValidationCertificateRevocationSelector- Returns:
ChainItem
-
getAcceptableCertificateRevocations
Returns a list of acceptable certificate revocation data in the past validation process- Returns:
- a list of
CertificateRevocationWrappers
-