java.lang.Object
eu.europa.esig.dss.spi.x509.revocation.OfflineRevocationSource<eu.europa.esig.dss.model.x509.revocation.crl.CRL>
eu.europa.esig.dss.spi.x509.revocation.crl.OfflineCRLSource
eu.europa.esig.dss.pades.validation.PAdESCRLSource
- All Implemented Interfaces:
eu.europa.esig.dss.spi.x509.revocation.MultipleRevocationSource<eu.europa.esig.dss.model.x509.revocation.crl.CRL>,eu.europa.esig.dss.spi.x509.revocation.RevocationSource<eu.europa.esig.dss.model.x509.revocation.crl.CRL>,Serializable
public class PAdESCRLSource
extends eu.europa.esig.dss.spi.x509.revocation.crl.OfflineCRLSource
CRLSource that will retrieve the CRL from a PAdES Signature
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionPAdESCRLSource(PdfSignatureRevision pdfSignatureRevision, String vriDictionaryName, org.bouncycastle.asn1.cms.AttributeTable signedAttributes) The default constructor -
Method Summary
Modifier and TypeMethodDescriptionList<eu.europa.esig.dss.model.identifier.EncapsulatedRevocationTokenIdentifier<eu.europa.esig.dss.model.x509.revocation.crl.CRL>>List<eu.europa.esig.dss.spi.x509.revocation.RevocationToken<eu.europa.esig.dss.model.x509.revocation.crl.CRL>>Map<eu.europa.esig.dss.model.identifier.EncapsulatedRevocationTokenIdentifier<eu.europa.esig.dss.model.x509.revocation.crl.CRL>,Set<eu.europa.esig.dss.enumerations.RevocationOrigin>> Map<eu.europa.esig.dss.spi.x509.revocation.RevocationToken<eu.europa.esig.dss.model.x509.revocation.crl.CRL>,Set<eu.europa.esig.dss.enumerations.RevocationOrigin>> Returns a map of all CRL entries contained in DSS dictionary or into nested VRI dictionariesList<eu.europa.esig.dss.model.identifier.EncapsulatedRevocationTokenIdentifier<eu.europa.esig.dss.model.x509.revocation.crl.CRL>>List<eu.europa.esig.dss.spi.x509.revocation.RevocationToken<eu.europa.esig.dss.model.x509.revocation.crl.CRL>>List<eu.europa.esig.dss.spi.x509.revocation.RevocationToken<eu.europa.esig.dss.model.x509.revocation.crl.CRL>>getRevocationTokens(eu.europa.esig.dss.model.x509.CertificateToken certificateToken, eu.europa.esig.dss.model.x509.CertificateToken issuerToken) List<eu.europa.esig.dss.model.identifier.EncapsulatedRevocationTokenIdentifier<eu.europa.esig.dss.model.x509.revocation.crl.CRL>>List<eu.europa.esig.dss.spi.x509.revocation.RevocationToken<eu.europa.esig.dss.model.x509.revocation.crl.CRL>>Methods inherited from class eu.europa.esig.dss.spi.x509.revocation.OfflineRevocationSource
addBinary, addRevocation, addRevocation, addRevocationReference, findBinaryForReference, findRefsAndOriginsForBinary, findRefsAndOriginsForRevocationToken, getAllReferencedRevocationBinaries, getAllRevocationBinaries, getAllRevocationReferences, getAllRevocationTokens, getAttributeRevocationRefs, getAttributeRevocationValuesBinaries, getAttributeRevocationValuesTokens, getCMSSignedDataRevocationBinaries, getCMSSignedDataRevocationTokens, getCompleteRevocationRefs, getOrphanRevocationReferencesWithOrigins, getRevocationReferencesWithOrigins, getRevocationToken, getRevocationValuesBinaries, getRevocationValuesTokens, getTimestampValidationDataBinaries, getTimestampValidationDataTokens, getUniqueRevocationTokensWithOrigins, isEmpty, isOrphan
-
Constructor Details
-
PAdESCRLSource
public PAdESCRLSource(PdfSignatureRevision pdfSignatureRevision, String vriDictionaryName, org.bouncycastle.asn1.cms.AttributeTable signedAttributes) The default constructor- Parameters:
pdfSignatureRevision-PdfSignatureRevisionvriDictionaryName-Stringthe corresponding VRI dictionary name to extractsignedAttributes-AttributeTable
-
-
Method Details
-
getRevocationTokens
public List<eu.europa.esig.dss.spi.x509.revocation.RevocationToken<eu.europa.esig.dss.model.x509.revocation.crl.CRL>> getRevocationTokens(eu.europa.esig.dss.model.x509.CertificateToken certificateToken, eu.europa.esig.dss.model.x509.CertificateToken issuerToken) - Specified by:
getRevocationTokensin interfaceeu.europa.esig.dss.spi.x509.revocation.MultipleRevocationSource<eu.europa.esig.dss.model.x509.revocation.crl.CRL>- Overrides:
getRevocationTokensin classeu.europa.esig.dss.spi.x509.revocation.crl.OfflineCRLSource
-
getCrlMap
Returns a map of all CRL entries contained in DSS dictionary or into nested VRI dictionaries- Returns:
- a map of CRL binaries with their object ids
-
getDSSDictionaryBinaries
public List<eu.europa.esig.dss.model.identifier.EncapsulatedRevocationTokenIdentifier<eu.europa.esig.dss.model.x509.revocation.crl.CRL>> getDSSDictionaryBinaries()- Overrides:
getDSSDictionaryBinariesin classeu.europa.esig.dss.spi.x509.revocation.OfflineRevocationSource<eu.europa.esig.dss.model.x509.revocation.crl.CRL>
-
getDSSDictionaryTokens
public List<eu.europa.esig.dss.spi.x509.revocation.RevocationToken<eu.europa.esig.dss.model.x509.revocation.crl.CRL>> getDSSDictionaryTokens()- Overrides:
getDSSDictionaryTokensin classeu.europa.esig.dss.spi.x509.revocation.OfflineRevocationSource<eu.europa.esig.dss.model.x509.revocation.crl.CRL>
-
getVRIDictionaryBinaries
public List<eu.europa.esig.dss.model.identifier.EncapsulatedRevocationTokenIdentifier<eu.europa.esig.dss.model.x509.revocation.crl.CRL>> getVRIDictionaryBinaries()- Overrides:
getVRIDictionaryBinariesin classeu.europa.esig.dss.spi.x509.revocation.OfflineRevocationSource<eu.europa.esig.dss.model.x509.revocation.crl.CRL>
-
getVRIDictionaryTokens
public List<eu.europa.esig.dss.spi.x509.revocation.RevocationToken<eu.europa.esig.dss.model.x509.revocation.crl.CRL>> getVRIDictionaryTokens()- Overrides:
getVRIDictionaryTokensin classeu.europa.esig.dss.spi.x509.revocation.OfflineRevocationSource<eu.europa.esig.dss.model.x509.revocation.crl.CRL>
-
getADBERevocationValuesBinaries
public List<eu.europa.esig.dss.model.identifier.EncapsulatedRevocationTokenIdentifier<eu.europa.esig.dss.model.x509.revocation.crl.CRL>> getADBERevocationValuesBinaries()- Overrides:
getADBERevocationValuesBinariesin classeu.europa.esig.dss.spi.x509.revocation.OfflineRevocationSource<eu.europa.esig.dss.model.x509.revocation.crl.CRL>
-
getADBERevocationValuesTokens
public List<eu.europa.esig.dss.spi.x509.revocation.RevocationToken<eu.europa.esig.dss.model.x509.revocation.crl.CRL>> getADBERevocationValuesTokens()- Overrides:
getADBERevocationValuesTokensin classeu.europa.esig.dss.spi.x509.revocation.OfflineRevocationSource<eu.europa.esig.dss.model.x509.revocation.crl.CRL>
-
getAllRevocationBinariesWithOrigins
public Map<eu.europa.esig.dss.model.identifier.EncapsulatedRevocationTokenIdentifier<eu.europa.esig.dss.model.x509.revocation.crl.CRL>,Set<eu.europa.esig.dss.enumerations.RevocationOrigin>> getAllRevocationBinariesWithOrigins()- Overrides:
getAllRevocationBinariesWithOriginsin classeu.europa.esig.dss.spi.x509.revocation.OfflineRevocationSource<eu.europa.esig.dss.model.x509.revocation.crl.CRL>
-
getAllRevocationTokensWithOrigins
public Map<eu.europa.esig.dss.spi.x509.revocation.RevocationToken<eu.europa.esig.dss.model.x509.revocation.crl.CRL>,Set<eu.europa.esig.dss.enumerations.RevocationOrigin>> getAllRevocationTokensWithOrigins()- Overrides:
getAllRevocationTokensWithOriginsin classeu.europa.esig.dss.spi.x509.revocation.OfflineRevocationSource<eu.europa.esig.dss.model.x509.revocation.crl.CRL>
-