Class PdfDssDictCRLSource

All Implemented Interfaces:
MultipleRevocationSource<CRL>, Serializable
Direct Known Subclasses:
PAdESCRLSource

public class PdfDssDictCRLSource
extends OfflineCRLSource
The CRL source extracted from a DSS dictionary
See Also:
Serialized Form
  • Constructor Details

    • PdfDssDictCRLSource

      public PdfDssDictCRLSource​(PdfDssDict dssDictionary)
      Default constructor
      Parameters:
      dssDictionary - PdfDssDict
  • Method Details

    • getCrlMap

      public Map<Long,​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
    • extractDSSCRLs

      protected void extractDSSCRLs​(PdfDssDict dssDictionary)
      Extract the CRLs from the DSS dictionary
      Parameters:
      dssDictionary - PdfDssDict
    • extractVRICRLs

      protected void extractVRICRLs​(PdfDssDict dssDictionary)
      Extract the CRLs from all embedded VRI dictionaries
      Parameters:
      dssDictionary - PdfDssDict
    • extractVRICRLs

      protected void extractVRICRLs​(PdfVRIDict vriDictionary)
      Extract the CRLs from the VRI dictionary
      Parameters:
      vriDictionary - PdfDssDict