Class DSSDictionaryExtractionUtils

java.lang.Object
eu.europa.esig.dss.pdf.DSSDictionaryExtractionUtils

public class DSSDictionaryExtractionUtils
extends Object
Contains utils for a DSS dictionary content extarction
  • Constructor Details

    • DSSDictionaryExtractionUtils

      public DSSDictionaryExtractionUtils()
  • Method Details

    • getCertsFromArray

      public static Map<Long,​CertificateToken> getCertsFromArray​(PdfDict dict, String dictionaryName, String arrayName)
      Extract certificate object map
      Parameters:
      dict - PdfDict
      dictionaryName - String name of the dictionary
      arrayName - String containing the certificates
      Returns:
      a map of certificate objects
    • getCRLsFromArray

      public static Map<Long,​CRLBinary> getCRLsFromArray​(PdfDict dict, String dictionaryName, String arrayName)
      Extract CRL object map
      Parameters:
      dict - PdfDict
      dictionaryName - String name of the dictionary
      arrayName - String containing the CRLs
      Returns:
      a map of CRL objects
    • getOCSPsFromArray

      public static Map<Long,​org.bouncycastle.cert.ocsp.BasicOCSPResp> getOCSPsFromArray​(PdfDict dict, String dictionaryName, String arrayName)
      Extract OCSP object map
      Parameters:
      dict - PdfDict
      dictionaryName - String name of the dictionary
      arrayName - String containing the OCSPs
      Returns:
      a map of OCSP objects