class HexaPDF::Encryption::StandardEncryptionDictionary

Parent

The specialized encryption dictionary for the StandardSecurityHandler.

Contains additional fields that are used for storing the information needed for retrieving the encryption key and a set of permissions.

Field Definitions

NameType/Allowed ValuesRequiredDefault Value
FilterSymboltruenil
SubFilterSymbolfalsenil
VIntegertruenil
LenthIntegerfalse40
CFHexaPDF::Dictionary or Hashfalsenil
StmFSymbolfalse:Identity
StrFSymbolfalse:Identity
EFFSymbolfalsenil
RIntegertruenil
OHexaPDF::DictionaryFields::PDFByteString or Stringtruenil
OEHexaPDF::DictionaryFields::PDFByteString or Stringfalsenil
UHexaPDF::DictionaryFields::PDFByteString or Stringtruenil
UEHexaPDF::DictionaryFields::PDFByteString or Stringfalsenil
PIntegertruenil
PermsHexaPDF::DictionaryFields::PDFByteString or Stringfalsenil
EncryptMetadataTrueClass or FalseClassfalsetrue