|
This class represents the crypt filter dictionary. This is
definitively detailed in:.
The ISO PDF Specification, ISO 32000-1:2008 PDF 1.7; Table: 25,
page 68.
The ISO PDF
Specification, ISO 32000-2:2017 PDF 2.0; Table: 25, page 89.
Adobe Supplement to the ISO 32000, BaseVersion: 1.7,
ExtensionLevel: 3; Table: 3.22, page 22.
A crypt filter dictionary defines the encryption algorithm and
key length applied to a specific class of objects. Crypt filters
are referenced by name from the encryption dictionary's CF
entry.
The CFM entry names the encryption method: None means no
encryption, V2 uses RC4, AESV2 uses 128-bit AES, and AESV3 uses
256-bit AES. The method applies to streams and strings that
reference this filter.
The AuthEvent entry specifies when the reader should prompt for
a password to authenticate against this filter: DocOpen means at
document open time, and EFOpen means when an embedded file using
this filter is accessed.
The Length entry gives the key length in bytes for this specific
filter. Different filters in the same document may use different
key lengths.
System.Object
WebSupergoo.ABCpdf14.Elements.Element
WebSupergoo.ABCpdf14.Elements.CryptFilterElement
WebSupergoo.ABCpdf14.Elements.PublicKeyCryptFilterElement
|