iText 9.1.0 API
|
Allows configuration of output PDF encryption. More...
Public Member Functions |
|
virtual EncryptionProperties | SetStandardEncryption (byte[] userPassword, byte[] ownerPassword, int permissions, int encryptionAlgorithm) |
Sets the encryption options for the document. More... |
|
virtual EncryptionProperties | SetStandardEncryption (byte[] userPassword, byte[] ownerPassword, int permissions, int encryptionAlgorithm, MacProperties macProperties) |
Sets the encryption options for the document. More... |
|
virtual EncryptionProperties | SetPublicKeyEncryption (IX509Certificate[] certs, int[] permissions, int encryptionAlgorithm, MacProperties macProperties) |
Sets the certificate encryption options for the document. More... |
|
Package Attributes |
|
int | encryptionAlgorithm |
byte[] | userPassword |
byte[] | ownerPassword |
int | standardEncryptPermissions |
IX509Certificate[] | publicCertificates |
int[] | publicKeyEncryptPermissions |
MacProperties | macProperties |
iText.Kernel.Mac.MacProperties class to configure MAC integrity protection properties. More... |
|
Allows configuration of output PDF encryption.
|
inlinevirtual |
Sets the certificate encryption options for the document.
Sets the certificate encryption options for the document.
An array of one or more public certificates must be provided together with an array of the same size for the permissions for each certificate.
iText.Kernel.Mac.MacProperties class to configure MAC integrity protection properties. Pass null
if you want to disable MAC protection for any reason
|
inlinevirtual |
Sets the encryption options for the document.
|
inlinevirtual |
Sets the encryption options for the document.
iText.Kernel.Mac.MacProperties class to configure MAC integrity protection properties. Pass null
if you want to disable MAC protection for any reason
|
package |
iText.Kernel.Mac.MacProperties class to configure MAC integrity protection properties.