This class represents the document security store dictionary. This is definitively detailed in:.

The ISO PDF Specification, ISO 32000-2:2017 PDF 2.0; Table: 261, page 582.

This class is always an indirect object because SignatureValidationRelatedInformationElement.EntryCRL and SignatureValidationRelatedInformationElement.EntryOCSP require it to be so.

System.Object
    WebSupergoo.ABCpdf14.Elements.Element
       WebSupergoo.ABCpdf14.Elements.DocumentSecurityStoreElement

A document security store holds the revocation and certificate data needed to verify digital signatures without requiring a network connection at the time of verification. Embedding this data in the PDF makes long-term validation possible after the original certificates or OCSP responders have expired.

The dictionary acts as a container for three kinds of embedded data: certificate chains, OCSP responses, and certificate revocation lists, each stored as an array of stream objects.

Signature validation-related information dictionaries referenced from the VRI entry group the data specific to a single signature, while the top-level arrays hold data that may be shared across multiple signatures.

This structure follows PAdES long-term validation requirements and enables a verifier to reconstruct the complete trust chain from data embedded in the file alone.

 

   
   
Method
Description
DocumentSecurityStoreElement Create a new DocumentSecurityStoreElement.
inherited methods...

 

   
   
Property
Description
EntryType Represents the "Type" entry of the document security store dictionary object.
EntryVRI Represents the "VRI" entry of the document security store dictionary object.
EntryCerts Represents the "Certs" entry of the document security store dictionary object.
EntryOCSPs Represents the "OCSPs" entry of the document security store dictionary object.
EntryCRLs Represents the "CRLs" entry of the document security store dictionary object.
inherited properties...