, including all inherited members.
Authenticate(const std::string &password, const PdfString &documentId)=0 | PoDoFo::PdfEncrypt | [pure virtual] |
CalculateStreamLength(pdf_long length) const =0 | PoDoFo::PdfEncrypt | [pure virtual] |
CalculateStreamOffset() const =0 | PoDoFo::PdfEncrypt | [pure virtual] |
CheckKey(unsigned char key1[32], unsigned char key2[32]) | PoDoFo::PdfEncrypt | [protected] |
CreateEncryptionDictionary(PdfDictionary &rDictionary) const =0 | PoDoFo::PdfEncrypt | [pure virtual] |
CreateEncryptionInputStream(PdfInputStream *pInputStream)=0 | PoDoFo::PdfEncrypt | [pure virtual] |
CreateEncryptionOutputStream(PdfOutputStream *pOutputStream)=0 | PoDoFo::PdfEncrypt | [pure virtual] |
CreatePdfEncrypt(const std::string &userPassword, const std::string &ownerPassword, int protection=ePdfPermissions_Print|ePdfPermissions_Edit|ePdfPermissions_Copy|ePdfPermissions_EditNotes|ePdfPermissions_FillAndSign|ePdfPermissions_Accessible|ePdfPermissions_DocAssembly|ePdfPermissions_HighPrint, EPdfEncryptAlgorithm eAlgorithm=ePdfEncryptAlgorithm_RC4V1, EPdfKeyLength eKeyLength=ePdfKeyLength_40) | PoDoFo::PdfEncrypt | [static] |
CreatePdfEncrypt(const PdfObject *pObject) | PoDoFo::PdfEncrypt | [static] |
CreatePdfEncrypt(const PdfEncrypt &rhs) | PoDoFo::PdfEncrypt | [static] |
Decrypt(const unsigned char *inStr, pdf_long inLen, unsigned char *outStr, pdf_long &outLen) const =0 | PoDoFo::PdfEncrypt | [pure virtual] |
Encrypt(const unsigned char *inStr, pdf_long inLen, unsigned char *outStr, pdf_long outLen) const =0 | PoDoFo::PdfEncrypt | [pure virtual] |
EPdfEncryptAlgorithm enum name | PoDoFo::PdfEncrypt | |
ePdfEncryptAlgorithm_AESV2 enum value | PoDoFo::PdfEncrypt | |
ePdfEncryptAlgorithm_RC4V1 enum value | PoDoFo::PdfEncrypt | |
ePdfEncryptAlgorithm_RC4V2 enum value | PoDoFo::PdfEncrypt | |
EPdfKeyLength enum name | PoDoFo::PdfEncrypt | |
EPdfPermissions enum name | PoDoFo::PdfEncrypt | |
ePdfPermissions_Accessible enum value | PoDoFo::PdfEncrypt | |
ePdfPermissions_Copy enum value | PoDoFo::PdfEncrypt | |
ePdfPermissions_DocAssembly enum value | PoDoFo::PdfEncrypt | |
ePdfPermissions_Edit enum value | PoDoFo::PdfEncrypt | |
ePdfPermissions_EditNotes enum value | PoDoFo::PdfEncrypt | |
ePdfPermissions_FillAndSign enum value | PoDoFo::PdfEncrypt | |
ePdfPermissions_HighPrint enum value | PoDoFo::PdfEncrypt | |
ePdfPermissions_Print enum value | PoDoFo::PdfEncrypt | |
GenerateEncryptionKey(const PdfString &documentId)=0 | PoDoFo::PdfEncrypt | [pure virtual] |
GetEnabledEncryptionAlgorithms() | PoDoFo::PdfEncrypt | [static] |
GetEncryptAlgorithm() const | PoDoFo::PdfEncrypt | [inline] |
GetEncryptionKey() const | PoDoFo::PdfEncrypt | [inline] |
GetKeyLength() const | PoDoFo::PdfEncrypt | [inline] |
GetOValue() const | PoDoFo::PdfEncrypt | [inline] |
GetPValue() const | PoDoFo::PdfEncrypt | [inline] |
GetRevision() const | PoDoFo::PdfEncrypt | [inline] |
GetUValue() const | PoDoFo::PdfEncrypt | [inline] |
IsAccessibilityAllowed() const | PoDoFo::PdfEncrypt | [inline] |
IsCopyAllowed() const | PoDoFo::PdfEncrypt | [inline] |
IsDocAssemblyAllowed() const | PoDoFo::PdfEncrypt | [inline] |
IsEditAllowed() const | PoDoFo::PdfEncrypt | [inline] |
IsEditNotesAllowed() const | PoDoFo::PdfEncrypt | [inline] |
IsEncryptionEnabled(EPdfEncryptAlgorithm eAlgorithm) | PoDoFo::PdfEncrypt | [static] |
IsFillAndSignAllowed() const | PoDoFo::PdfEncrypt | [inline] |
IsHighPrintAllowed() const | PoDoFo::PdfEncrypt | [inline] |
IsMetadataEncrypted() const | PoDoFo::PdfEncrypt | [inline] |
IsPrintAllowed() const | PoDoFo::PdfEncrypt | [inline] |
m_bEncryptMetadata | PoDoFo::PdfEncrypt | [protected] |
m_curReference | PoDoFo::PdfEncrypt | [protected] |
m_documentId | PoDoFo::PdfEncrypt | [protected] |
m_eAlgorithm | PoDoFo::PdfEncrypt | [protected] |
m_eKeyLength | PoDoFo::PdfEncrypt | [protected] |
m_encryptionKey | PoDoFo::PdfEncrypt | [protected] |
m_keyLength | PoDoFo::PdfEncrypt | [protected] |
m_oValue | PoDoFo::PdfEncrypt | [protected] |
m_ownerPass | PoDoFo::PdfEncrypt | [protected] |
m_pValue | PoDoFo::PdfEncrypt | [protected] |
m_rValue | PoDoFo::PdfEncrypt | [protected] |
m_userPass | PoDoFo::PdfEncrypt | [protected] |
m_uValue | PoDoFo::PdfEncrypt | [protected] |
SetCurrentReference(const PdfReference &rRef) | PoDoFo::PdfEncrypt | [inline] |
SetEnabledEncryptionAlgorithms(int nEncryptionAlgorithms) | PoDoFo::PdfEncrypt | [static] |
~PdfEncrypt()=0 | PoDoFo::PdfEncrypt | [pure virtual] |