Uses of Interface
com.itextpdf.kernel.security.IExternalDecryptionProcess
-
Packages that use IExternalDecryptionProcess Package Description com.itextpdf.kernel.crypto.securityhandler com.itextpdf.kernel.pdf -
-
Uses of IExternalDecryptionProcess in com.itextpdf.kernel.crypto.securityhandler
Methods in com.itextpdf.kernel.crypto.securityhandler with parameters of type IExternalDecryptionProcess Modifier and Type Method Description protected static byte[]PubKeySecurityHandler. computeGlobalKeyOnReading(PdfDictionary encryptionDictionary, java.security.PrivateKey certificateKey, java.security.cert.Certificate certificate, java.lang.String certificateKeyProvider, IExternalDecryptionProcess externalDecryptionProcess, boolean encryptMetadata, java.lang.String digestAlgorithm)(package private) static byte[]EncryptionUtils. fetchEnvelopedData(java.security.Key certificateKey, java.security.cert.Certificate certificate, java.lang.String certificateKeyProvider, IExternalDecryptionProcess externalDecryptionProcess, PdfArray recipients)protected voidPubKeySecurityHandler. initKeyAndReadDictionary(PdfDictionary encryptionDictionary, java.security.Key certificateKey, java.security.cert.Certificate certificate, java.lang.String certificateKeyProvider, IExternalDecryptionProcess externalDecryptionProcess, boolean encryptMetadata)Constructors in com.itextpdf.kernel.crypto.securityhandler with parameters of type IExternalDecryptionProcess Constructor Description PubSecHandlerUsingAes128(PdfDictionary encryptionDictionary, java.security.Key certificateKey, java.security.cert.Certificate certificate, java.lang.String certificateKeyProvider, IExternalDecryptionProcess externalDecryptionProcess, boolean encryptMetadata)PubSecHandlerUsingAes256(PdfDictionary encryptionDictionary, java.security.Key certificateKey, java.security.cert.Certificate certificate, java.lang.String certificateKeyProvider, IExternalDecryptionProcess externalDecryptionProcess, boolean encryptMetadata)PubSecHandlerUsingAesGcm(PdfDictionary encryptionDictionary, java.security.Key certificateKey, java.security.cert.Certificate certificate, java.lang.String certificateKeyProvider, IExternalDecryptionProcess externalDecryptionProcess, boolean encryptMetadata)Creates newPubSecHandlerUsingAesGcminstance for decryption.PubSecHandlerUsingStandard128(PdfDictionary encryptionDictionary, java.security.Key certificateKey, java.security.cert.Certificate certificate, java.lang.String certificateKeyProvider, IExternalDecryptionProcess externalDecryptionProcess, boolean encryptMetadata)PubSecHandlerUsingStandard40(PdfDictionary encryptionDictionary, java.security.Key certificateKey, java.security.cert.Certificate certificate, java.lang.String certificateKeyProvider, IExternalDecryptionProcess externalDecryptionProcess, boolean encryptMetadata) -
Uses of IExternalDecryptionProcess in com.itextpdf.kernel.pdf
Fields in com.itextpdf.kernel.pdf declared as IExternalDecryptionProcess Modifier and Type Field Description protected IExternalDecryptionProcessReaderProperties. externalDecryptionProcessMethods in com.itextpdf.kernel.pdf with parameters of type IExternalDecryptionProcess Modifier and Type Method Description ReaderPropertiesReaderProperties. setPublicKeySecurityParams(java.security.cert.Certificate certificate, IExternalDecryptionProcess externalDecryptionProcess)Defines the certificate which will be used if the document is encrypted with public key encryption (see Pdf 1.7 specification, 7.6.4.ReaderPropertiesReaderProperties. setPublicKeySecurityParams(java.security.cert.Certificate certificate, java.security.Key certificateKey, java.lang.String certificateKeyProvider, IExternalDecryptionProcess externalDecryptionProcess)Defines the certificate which will be used if the document is encrypted with public key encryption (see Pdf 1.7 specification, 7.6.4.Constructors in com.itextpdf.kernel.pdf with parameters of type IExternalDecryptionProcess Constructor Description PdfEncryption(PdfDictionary pdfDict, java.security.Key certificateKey, java.security.cert.Certificate certificate, java.lang.String certificateKeyProvider, IExternalDecryptionProcess externalDecryptionProcess)CreatesPdfEncryptioninstance based on already existing public encryption dictionary.
-