Class PdfDssDictOCSPSource

All Implemented Interfaces:
MultipleRevocationSource<OCSP>, Serializable
Direct Known Subclasses:
PAdESOCSPSource

public class PdfDssDictOCSPSource
extends OfflineOCSPSource
The OCSP source extracted from a DSS dictionary
See Also:
Serialized Form
  • Constructor Details

    • PdfDssDictOCSPSource

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

    • getOcspMap

      public Map<Long,​org.bouncycastle.cert.ocsp.BasicOCSPResp> getOcspMap()
      Returns a map of all OCSP entries contained in DSS dictionary or into nested VRI dictionaries
      Returns:
      a map of BasicOCSPResp with their object ids
    • extractDSSOCSPs

      protected void extractDSSOCSPs​(PdfDssDict dssDictionary)
      Extract the OCSPs from the DSS dictionary
      Parameters:
      dssDictionary - PdfDssDict
    • extractVRIOCSPs

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

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