| Package | Description | 
|---|---|
| com.itextpdf.kernel.crypto.securityhandler | |
| com.itextpdf.kernel.pdf | 
| Modifier and Type | Method and Description | 
|---|---|
| protected static byte[] | PubKeySecurityHandler. computeGlobalKeyOnReading(PdfDictionary encryptionDictionary, PrivateKey certificateKey, Certificate certificate, String certificateKeyProvider, IExternalDecryptionProcess externalDecryptionProcess, boolean encryptMetadata, String digestAlgorithm) | 
| protected void | PubKeySecurityHandler. initKeyAndReadDictionary(PdfDictionary encryptionDictionary, Key certificateKey, Certificate certificate, String certificateKeyProvider, IExternalDecryptionProcess externalDecryptionProcess, boolean encryptMetadata) | 
| Constructor and Description | 
|---|
| PubSecHandlerUsingAes128(PdfDictionary encryptionDictionary, Key certificateKey, Certificate certificate, String certificateKeyProvider, IExternalDecryptionProcess externalDecryptionProcess, boolean encryptMetadata) | 
| PubSecHandlerUsingAes256(PdfDictionary encryptionDictionary, Key certificateKey, Certificate certificate, String certificateKeyProvider, IExternalDecryptionProcess externalDecryptionProcess, boolean encryptMetadata) | 
| PubSecHandlerUsingStandard128(PdfDictionary encryptionDictionary, Key certificateKey, Certificate certificate, String certificateKeyProvider, IExternalDecryptionProcess externalDecryptionProcess, boolean encryptMetadata) | 
| PubSecHandlerUsingStandard40(PdfDictionary encryptionDictionary, Key certificateKey, Certificate certificate, String certificateKeyProvider, IExternalDecryptionProcess externalDecryptionProcess, boolean encryptMetadata) | 
| Modifier and Type | Field and Description | 
|---|---|
| protected IExternalDecryptionProcess | ReaderProperties. externalDecryptionProcess | 
| Modifier and Type | Method and Description | 
|---|---|
| ReaderProperties | ReaderProperties. setPublicKeySecurityParams(Certificate certificate, IExternalDecryptionProcess externalDecryptionProcess)
             Defines the certificate which will be used if the document is encrypted with public key encryption. 
            | 
| ReaderProperties | ReaderProperties. setPublicKeySecurityParams(Certificate certificate, Key certificateKey, String certificateKeyProvider, IExternalDecryptionProcess externalDecryptionProcess)
             Defines the certificate which will be used if the document is encrypted with public key encryption. 
            | 
| Constructor and Description | 
|---|
| PdfEncryption(PdfDictionary pdfDict, Key certificateKey, Certificate certificate, String certificateKeyProvider, IExternalDecryptionProcess externalDecryptionProcess) | 
Copyright © 1998–2019 iText Group NV. All rights reserved.