Class PdfDssDictCRLSource

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.dss.PdfDssDictCRLSource
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 PdfDssDictCRLSource extends eu.europa.esig.dss.spi.x509.revocation.crl.OfflineCRLSource
The CRL source extracted from a DSS dictionary
See Also:
  • Constructor Summary

    Constructors
    Constructor
    Description
    PdfDssDictCRLSource(PdfCompositeDssDictCRLSource compositeCRLSource, PdfDssDict dssDictionary)
    Default constructor
    PdfDssDictCRLSource(PdfCompositeDssDictCRLSource compositeCRLSource, PdfDssDict dssDictionary, String vriDictionaryName)
    Constructor with VRI dictionary name, to be used for a signature source
  • Method Summary

    Modifier and Type
    Method
    Description
    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>>
     
    Map<Long,eu.europa.esig.dss.crl.CRLBinary>
    Returns a map of all CRL entries contained in DSS dictionary or into nested VRI dictionaries
    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>>
     
    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, getADBERevocationValuesBinaries, getADBERevocationValuesTokens, getAllReferencedRevocationBinaries, getAllRevocationBinaries, getAllRevocationReferences, getAllRevocationTokens, getAttributeRevocationRefs, getAttributeRevocationValuesBinaries, getAttributeRevocationValuesTokens, getCMSSignedDataRevocationBinaries, getCMSSignedDataRevocationTokens, getCompleteRevocationRefs, getOrphanRevocationReferencesWithOrigins, getRevocationReferencesWithOrigins, getRevocationToken, getRevocationValuesBinaries, getRevocationValuesTokens, getTimestampValidationDataBinaries, getTimestampValidationDataTokens, getUniqueRevocationTokensWithOrigins, isEmpty, isOrphan

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

  • Method Details

    • getCrlMap

      public Map<Long,eu.europa.esig.dss.crl.CRLBinary> 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
    • 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:
      getRevocationTokens in interface eu.europa.esig.dss.spi.x509.revocation.MultipleRevocationSource<eu.europa.esig.dss.model.x509.revocation.crl.CRL>
      Overrides:
      getRevocationTokens in class eu.europa.esig.dss.spi.x509.revocation.crl.OfflineCRLSource
    • getDSSDictionaryBinaries

      public List<eu.europa.esig.dss.model.identifier.EncapsulatedRevocationTokenIdentifier<eu.europa.esig.dss.model.x509.revocation.crl.CRL>> getDSSDictionaryBinaries()
      Overrides:
      getDSSDictionaryBinaries in class eu.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:
      getDSSDictionaryTokens in class eu.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:
      getVRIDictionaryBinaries in class eu.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:
      getVRIDictionaryTokens in class eu.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:
      getAllRevocationBinariesWithOrigins in class eu.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:
      getAllRevocationTokensWithOrigins in class eu.europa.esig.dss.spi.x509.revocation.OfflineRevocationSource<eu.europa.esig.dss.model.x509.revocation.crl.CRL>