Class StandardHandlerUsingAes256
- Namespace
- iText.Kernel.Crypto.Securityhandler
- Assembly
- itext.kernel.dll
public class StandardHandlerUsingAes256 : StandardSecurityHandler
- Inheritance
-
StandardHandlerUsingAes256
- Inherited Members
Constructors
StandardHandlerUsingAes256(PdfDictionary, byte[])
public StandardHandlerUsingAes256(PdfDictionary encryptionDictionary, byte[] password)
Parameters
encryptionDictionary
PdfDictionarypassword
byte[]
StandardHandlerUsingAes256(PdfDictionary, byte[], byte[], int, bool, bool, PdfVersion)
public StandardHandlerUsingAes256(PdfDictionary encryptionDictionary, byte[] userPassword, byte[] ownerPassword, int permissions, bool encryptMetadata, bool embeddedFilesOnly, PdfVersion version)
Parameters
encryptionDictionary
PdfDictionaryuserPassword
byte[]ownerPassword
byte[]permissions
intencryptMetadata
boolembeddedFilesOnly
boolversion
PdfVersion
Fields
encryptMetadata
protected bool encryptMetadata
Field Value
Methods
GetDecryptor()
public override IDecryptor GetDecryptor()
Returns
GetEncryptionStream(Stream)
public override OutputStreamEncryption GetEncryptionStream(Stream os)
Parameters
os
Stream
Returns
IsEncryptMetadata()
public virtual bool IsEncryptMetadata()
Returns
SetHashKeyForNextObject(int, int)
public override void SetHashKeyForNextObject(int objNumber, int objGeneration)