This class represents the public-key security handler crypt filter. This is definitively detailed in:.

The ISO PDF Specification, ISO 32000-1:2008 PDF 1.7; Table: 27, page 69.

The ISO PDF Specification, ISO 32000-2:2017 PDF 2.0; Table: 27, page 91.

The public-key crypt filter dictionary extends the base crypt filter with entries for certificate-based encryption. It identifies the recipients and permissions for the objects protected by this filter.

The Recipients entry holds the DER-encoded CMS EnvelopedData structures for each authorised recipient, exactly as in the top-level public-key encryption dictionary. This allows different groups of recipients to be defined for different classes of objects within the same document.

The EncryptMetadata entry controls whether the document metadata stream is covered by this filter. When false, metadata remains unencrypted regardless of the filter's other settings.

System.Object
    WebSupergoo.ABCpdf14.Elements.Element
       WebSupergoo.ABCpdf14.Elements.CryptFilterElement
          WebSupergoo.ABCpdf14.Elements.PublicKeyCryptFilterElement

 

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

 

   
   
Property
Description
EntryRecipients Represents the "Recipients" entry of the public-key security handler crypt filter object.
EntryEncryptMetadata Represents the "EncryptMetadata" entry of the public-key security handler crypt filter object.
inherited properties...