Class ValidationTimeSlidingCertificateRevocationSelector
java.lang.Object
eu.europa.esig.dss.validation.process.Chain<eu.europa.esig.dss.detailedreport.jaxb.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.vts.ValidationTimeSlidingCertificateRevocationSelector
public class ValidationTimeSlidingCertificateRevocationSelector
extends LongTermValidationCertificateRevocationSelector
Filters revocation data on a "Validation Time Sliding" 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
ConstructorsConstructorDescriptionValidationTimeSlidingCertificateRevocationSelector(eu.europa.esig.dss.i18n.I18nProvider i18nProvider, eu.europa.esig.dss.diagnostic.CertificateWrapper certificate, List<eu.europa.esig.dss.diagnostic.CertificateRevocationWrapper> certificateRevocationData, Date currentTime, Map<String, eu.europa.esig.dss.detailedreport.jaxb.XmlBasicBuildingBlocks> bbbs, String tokenId, POEExtraction poe, eu.europa.esig.dss.model.policy.ValidationPolicy validationPolicy) Default constructor -
Method Summary
Modifier and TypeMethodDescriptionprotected ChainItem<eu.europa.esig.dss.detailedreport.jaxb.XmlCRS> Checks whether the acceptable revocation data is availableList<eu.europa.esig.dss.diagnostic.CertificateRevocationWrapper> Returns available certificate revocation data to be validatedprotected eu.europa.esig.dss.i18n.MessageTaggetTitle()Returns title of a Chain (i.e.protected ChainItem<eu.europa.esig.dss.detailedreport.jaxb.XmlCRS> verifyRevocationData(ChainItem<eu.europa.esig.dss.detailedreport.jaxb.XmlCRS> item, eu.europa.esig.dss.diagnostic.CertificateRevocationWrapper revocationWrapper) Verifies the given revocation data and returns the resultingChainItemMethods inherited from class LongTermValidationCertificateRevocationSelector
collectMessages, getRevocationAcceptanceValidationResult, getRevocationBBBConclusionMethods inherited from class CertificateRevocationSelector
collectAdditionalMessages, getLatestAcceptableCertificateRevocation, initChain, revocationAcceptableMethods inherited from class Chain
addAdditionalInfo, buildChainTitle, collectAllMessages, execute, getFailLevelRule, getInfoLevelRule, getWarnLevelRule, isValid, isValidConclusion
-
Constructor Details
-
ValidationTimeSlidingCertificateRevocationSelector
public ValidationTimeSlidingCertificateRevocationSelector(eu.europa.esig.dss.i18n.I18nProvider i18nProvider, eu.europa.esig.dss.diagnostic.CertificateWrapper certificate, List<eu.europa.esig.dss.diagnostic.CertificateRevocationWrapper> certificateRevocationData, Date currentTime, Map<String, eu.europa.esig.dss.detailedreport.jaxb.XmlBasicBuildingBlocks> bbbs, String tokenId, POEExtraction poe, eu.europa.esig.dss.model.policy.ValidationPolicy validationPolicy) Default constructor- Parameters:
i18nProvider-I18nProvidercertificate-CertificateWrappercertificateRevocationData- a list ofCertificateRevocationWrapperscurrentTime-Datevalidation timebbbs- a map ofXmlBasicBuildingBlockstokenId-Stringcurrent token id being validatedpoe-POEExtractionvalidationPolicy-ValidationPolicy
-
-
Method Details
-
getTitle
protected eu.europa.esig.dss.i18n.MessageTag getTitle()Description copied from class:ChainReturns title of a Chain (i.e. BasicBuildingBlock title)- Overrides:
getTitlein classCertificateRevocationSelector- Returns:
MessageTag
-
getCertificateRevocationData
public List<eu.europa.esig.dss.diagnostic.CertificateRevocationWrapper> getCertificateRevocationData()Description copied from class:CertificateRevocationSelectorReturns available certificate revocation data to be validated- Overrides:
getCertificateRevocationDatain classCertificateRevocationSelector- Returns:
- a list of
CertificateRevocationWrappers
-
verifyRevocationData
protected ChainItem<eu.europa.esig.dss.detailedreport.jaxb.XmlCRS> verifyRevocationData(ChainItem<eu.europa.esig.dss.detailedreport.jaxb.XmlCRS> item, eu.europa.esig.dss.diagnostic.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
-
acceptableRevocationDataAvailable
protected ChainItem<eu.europa.esig.dss.detailedreport.jaxb.XmlCRS> acceptableRevocationDataAvailable()Description copied from class:CertificateRevocationSelectorChecks whether the acceptable revocation data is available- Overrides:
acceptableRevocationDataAvailablein classLongTermValidationCertificateRevocationSelector- Returns:
ChainItem
-