Class StandardHandlerUsingAes128
- Namespace
- iText.Kernel.Crypto.Securityhandler
- Assembly
- itext.kernel.dll
public class StandardHandlerUsingAes128 : StandardHandlerUsingStandard128
- Inheritance
-
StandardHandlerUsingAes128
- Inherited Members
Constructors
StandardHandlerUsingAes128(PdfDictionary, byte[], byte[], bool)
public StandardHandlerUsingAes128(PdfDictionary encryptionDictionary, byte[] password, byte[] documentId, bool encryptMetadata)
Parameters
encryptionDictionary
PdfDictionarypassword
byte[]documentId
byte[]encryptMetadata
bool
StandardHandlerUsingAes128(PdfDictionary, byte[], byte[], int, bool, bool, byte[])
public StandardHandlerUsingAes128(PdfDictionary encryptionDictionary, byte[] userPassword, byte[] ownerPassword, int permissions, bool encryptMetadata, bool embeddedFilesOnly, byte[] documentId)
Parameters
encryptionDictionary
PdfDictionaryuserPassword
byte[]ownerPassword
byte[]permissions
intencryptMetadata
boolembeddedFilesOnly
booldocumentId
byte[]
Methods
GetDecryptor()
public override IDecryptor GetDecryptor()
Returns
GetEncryptionStream(Stream)
public override OutputStreamEncryption GetEncryptionStream(Stream os)
Parameters
os
Stream
Returns
SetHashKeyForNextObject(int, int)
public override void SetHashKeyForNextObject(int objNumber, int objGeneration)
Parameters
SetSpecificHandlerDicEntries(PdfDictionary, bool, bool)
protected override void SetSpecificHandlerDicEntries(PdfDictionary encryptionDictionary, bool encryptMetadata, bool embeddedFilesOnly)
Parameters
encryptionDictionary
PdfDictionaryencryptMetadata
boolembeddedFilesOnly
bool