Class PastSignatureValidationCertificateRevocationSelector
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.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(eu.europa.esig.dss.i18n.I18nProvider i18nProvider, eu.europa.esig.dss.diagnostic.CertificateWrapper certificate, 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 a list of acceptable certificate revocation data in the past validation processprotected eu.europa.esig.dss.detailedreport.jaxb.XmlConclusiongetRevocationBBBConclusion(eu.europa.esig.dss.diagnostic.CertificateRevocationWrapper revocationWrapper) Returns a conclusion of the revocation basic building block execution processprotected 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, 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(eu.europa.esig.dss.i18n.I18nProvider i18nProvider, eu.europa.esig.dss.diagnostic.CertificateWrapper certificate, 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-CertificateWrappercurrentTime-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
-
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
-
getRevocationBBBConclusion
protected eu.europa.esig.dss.detailedreport.jaxb.XmlConclusion getRevocationBBBConclusion(eu.europa.esig.dss.diagnostic.CertificateRevocationWrapper revocationWrapper) Description copied from class:LongTermValidationCertificateRevocationSelectorReturns a conclusion of the revocation basic building block execution process- Overrides:
getRevocationBBBConclusionin classLongTermValidationCertificateRevocationSelector- Parameters:
revocationWrapper-CertificateRevocationWrapper- Returns:
XmlConclusion
-
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
-
getAcceptableCertificateRevocations
public List<eu.europa.esig.dss.diagnostic.CertificateRevocationWrapper> getAcceptableCertificateRevocations()Returns a list of acceptable certificate revocation data in the past validation process- Returns:
- a list of
CertificateRevocationWrappers
-