|
| PdfEncryption () |
|
| PdfEncryption (PdfEncryption enc) |
|
void | SetCryptoMode (int mode, int kl) |
|
int | GetCryptoMode () |
|
bool | IsMetadataEncrypted () |
|
bool | IsEmbeddedFilesOnly () |
|
void | SetupAllKeys (byte[] userPassword, byte[] ownerPassword, int permissions) |
|
void | SetupByUserPassword (byte[] documentID, byte[] userPassword, byte[] ownerKey, int permissions) |
|
void | SetupByOwnerPassword (byte[] documentID, byte[] ownerPassword, byte[] userKey, byte[] ownerKey, int permissions) |
|
void | SetupByEncryptionKey (byte[] key, int keylength) |
|
void | SetHashKey (int number, int generation) |
|
PdfDictionary | GetEncryptionDictionary () |
|
OutputStreamEncryption | GetEncryptionStream (Stream os) |
|
int | CalculateStreamSize (int n) |
|
byte[] | EncryptByteArray (byte[] b) |
|
StandardDecryption | GetDecryptor () |
|
byte[] | DecryptByteArray (byte[] b) |
|
void | AddRecipient (X509Certificate cert, int permission) |
|
byte[] | ComputeUserPassword (byte[] ownerPassword) |
|
◆ PdfEncryption() [1/2]
iTextSharp.text.pdf.PdfEncryption.PdfEncryption |
( |
| ) |
|
◆ PdfEncryption() [2/2]
iTextSharp.text.pdf.PdfEncryption.PdfEncryption |
( |
PdfEncryption |
enc | ) |
|
◆ AddRecipient()
void iTextSharp.text.pdf.PdfEncryption.AddRecipient |
( |
X509Certificate |
cert, |
|
|
int |
permission |
|
) |
| |
◆ CalculateStreamSize()
int iTextSharp.text.pdf.PdfEncryption.CalculateStreamSize |
( |
int |
n | ) |
|
◆ ComputeUserPassword()
byte [] iTextSharp.text.pdf.PdfEncryption.ComputeUserPassword |
( |
byte[] |
ownerPassword | ) |
|
◆ CreateDocumentId()
static byte [] iTextSharp.text.pdf.PdfEncryption.CreateDocumentId |
( |
| ) |
|
|
static |
◆ CreateInfoId()
static PdfObject iTextSharp.text.pdf.PdfEncryption.CreateInfoId |
( |
byte[] |
id | ) |
|
|
static |
◆ DecryptByteArray()
byte [] iTextSharp.text.pdf.PdfEncryption.DecryptByteArray |
( |
byte[] |
b | ) |
|
◆ EncryptByteArray()
byte [] iTextSharp.text.pdf.PdfEncryption.EncryptByteArray |
( |
byte[] |
b | ) |
|
◆ GetCryptoMode()
int iTextSharp.text.pdf.PdfEncryption.GetCryptoMode |
( |
| ) |
|
◆ GetDecryptor()
◆ GetEncryptionDictionary()
PdfDictionary iTextSharp.text.pdf.PdfEncryption.GetEncryptionDictionary |
( |
| ) |
|
◆ GetEncryptionStream()
◆ IsEmbeddedFilesOnly()
bool iTextSharp.text.pdf.PdfEncryption.IsEmbeddedFilesOnly |
( |
| ) |
|
Indicates if only the embedded files have to be encrypted.
- Returns
- if true only the embedded files will be encrypted
- Since
- 2.1.3
◆ IsMetadataEncrypted()
bool iTextSharp.text.pdf.PdfEncryption.IsMetadataEncrypted |
( |
| ) |
|
◆ SetCryptoMode()
void iTextSharp.text.pdf.PdfEncryption.SetCryptoMode |
( |
int |
mode, |
|
|
int |
kl |
|
) |
| |
◆ SetHashKey()
void iTextSharp.text.pdf.PdfEncryption.SetHashKey |
( |
int |
number, |
|
|
int |
generation |
|
) |
| |
◆ SetupAllKeys()
void iTextSharp.text.pdf.PdfEncryption.SetupAllKeys |
( |
byte[] |
userPassword, |
|
|
byte[] |
ownerPassword, |
|
|
int |
permissions |
|
) |
| |
◆ SetupByEncryptionKey()
void iTextSharp.text.pdf.PdfEncryption.SetupByEncryptionKey |
( |
byte[] |
key, |
|
|
int |
keylength |
|
) |
| |
◆ SetupByOwnerPassword()
void iTextSharp.text.pdf.PdfEncryption.SetupByOwnerPassword |
( |
byte[] |
documentID, |
|
|
byte[] |
ownerPassword, |
|
|
byte[] |
userKey, |
|
|
byte[] |
ownerKey, |
|
|
int |
permissions |
|
) |
| |
◆ SetupByUserPassword()
void iTextSharp.text.pdf.PdfEncryption.SetupByUserPassword |
( |
byte[] |
documentID, |
|
|
byte[] |
userPassword, |
|
|
byte[] |
ownerKey, |
|
|
int |
permissions |
|
) |
| |
◆ AES_128
const int iTextSharp.text.pdf.PdfEncryption.AES_128 = 4 |
|
static |
◆ publicKeyHandler
The public key security handler for certificate encryption
◆ STANDARD_ENCRYPTION_128
const int iTextSharp.text.pdf.PdfEncryption.STANDARD_ENCRYPTION_128 = 3 |
|
static |
◆ STANDARD_ENCRYPTION_40
const int iTextSharp.text.pdf.PdfEncryption.STANDARD_ENCRYPTION_40 = 2 |
|
static |
◆ FileID
PdfObject iTextSharp.text.pdf.PdfEncryption.FileID |
|
get |
The documentation for this class was generated from the following file: