public class PubSecHandlerUsingAes256 extends PubSecHandlerUsingAes128
extra, md5, mkey, nextObjectKey, nextObjectKeySize
Constructor and Description |
---|
PubSecHandlerUsingAes256(PdfDictionary encryptionDictionary, Certificate[] certs, int[] permissions, boolean encryptMetadata, boolean embeddedFilesOnly) |
PubSecHandlerUsingAes256(PdfDictionary encryptionDictionary, Key certificateKey, Certificate certificate, String certificateKeyProvider, IExternalDecryptionProcess externalDecryptionProcess, boolean encryptMetadata) |
Modifier and Type | Method and Description |
---|---|
protected String |
getDigestAlgorithm() |
protected void |
initKey(byte[] globalKey, int keyLength) |
void |
setHashKeyForNextObject(int objNumber, int objGeneration)
Note: For most of the supported security handlers algorithm to calculate encryption key for particular object is the same.
|
protected void |
setPubSecSpecificHandlerDicEntries(PdfDictionary encryptionDictionary, boolean encryptMetadata, boolean embeddedFilesOnly) |
getDecryptor, getEncryptionStream
addAllRecipients, computeGlobalKey, computeGlobalKeyOnReading, createRecipientsArray, initKeyAndFillDictionary, initKeyAndReadDictionary
public PubSecHandlerUsingAes256(PdfDictionary encryptionDictionary, Certificate[] certs, int[] permissions, boolean encryptMetadata, boolean embeddedFilesOnly)
public PubSecHandlerUsingAes256(PdfDictionary encryptionDictionary, Key certificateKey, Certificate certificate, String certificateKeyProvider, IExternalDecryptionProcess externalDecryptionProcess, boolean encryptMetadata)
public void setHashKeyForNextObject(int objNumber, int objGeneration)
SecurityHandler
setHashKeyForNextObject
in class PubSecHandlerUsingAes128
protected String getDigestAlgorithm()
getDigestAlgorithm
in class PubSecHandlerUsingAes128
protected void initKey(byte[] globalKey, int keyLength)
initKey
in class PubSecHandlerUsingAes128
protected void setPubSecSpecificHandlerDicEntries(PdfDictionary encryptionDictionary, boolean encryptMetadata, boolean embeddedFilesOnly)
setPubSecSpecificHandlerDicEntries
in class PubSecHandlerUsingAes128
Copyright © 1998–2017 iText Group NV. All rights reserved.