PoDoFo  0.9.6
PoDoFo::PdfEncrypt Member List

This is the complete list of members for PoDoFo::PdfEncrypt, including all inherited members.

Authenticate(const std::string &password, const PdfString &documentId)=0PoDoFo::PdfEncryptpure virtual
CalculateStreamLength(pdf_long length) const =0PoDoFo::PdfEncryptpure virtual
CalculateStreamOffset() const =0PoDoFo::PdfEncryptpure virtual
CheckKey(unsigned char key1[32], unsigned char key2[32])PoDoFo::PdfEncryptprotected
CreateEncryptionDictionary(PdfDictionary &rDictionary) const =0PoDoFo::PdfEncryptpure virtual
CreateEncryptionInputStream(PdfInputStream *pInputStream)=0PoDoFo::PdfEncryptpure virtual
CreateEncryptionOutputStream(PdfOutputStream *pOutputStream)=0PoDoFo::PdfEncryptpure 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_AESV2, EPdfKeyLength eKeyLength=ePdfKeyLength_40)PoDoFo::PdfEncryptstatic
CreatePdfEncrypt(const PdfObject *pObject)PoDoFo::PdfEncryptstatic
CreatePdfEncrypt(const PdfEncrypt &rhs)PoDoFo::PdfEncryptstatic
Decrypt(const unsigned char *inStr, pdf_long inLen, unsigned char *outStr, pdf_long &outLen) const =0PoDoFo::PdfEncryptpure virtual
Encrypt(const unsigned char *inStr, pdf_long inLen, unsigned char *outStr, pdf_long outLen) const =0PoDoFo::PdfEncryptpure virtual
EPdfEncryptAlgorithm enum namePoDoFo::PdfEncrypt
ePdfEncryptAlgorithm_AESV2 enum valuePoDoFo::PdfEncrypt
ePdfEncryptAlgorithm_RC4V1 enum valuePoDoFo::PdfEncrypt
ePdfEncryptAlgorithm_RC4V2 enum valuePoDoFo::PdfEncrypt
EPdfKeyLength enum namePoDoFo::PdfEncrypt
EPdfPermissions enum namePoDoFo::PdfEncrypt
ePdfPermissions_Accessible enum valuePoDoFo::PdfEncrypt
ePdfPermissions_Copy enum valuePoDoFo::PdfEncrypt
ePdfPermissions_DocAssembly enum valuePoDoFo::PdfEncrypt
ePdfPermissions_Edit enum valuePoDoFo::PdfEncrypt
ePdfPermissions_EditNotes enum valuePoDoFo::PdfEncrypt
ePdfPermissions_FillAndSign enum valuePoDoFo::PdfEncrypt
ePdfPermissions_HighPrint enum valuePoDoFo::PdfEncrypt
ePdfPermissions_Print enum valuePoDoFo::PdfEncrypt
GenerateEncryptionKey(const PdfString &documentId)=0PoDoFo::PdfEncryptpure virtual
GetEnabledEncryptionAlgorithms()PoDoFo::PdfEncryptstatic
GetEncryptAlgorithm() constPoDoFo::PdfEncryptinline
GetEncryptionKey() constPoDoFo::PdfEncryptinline
GetKeyLength() constPoDoFo::PdfEncryptinline
GetOValue() constPoDoFo::PdfEncryptinline
GetPValue() constPoDoFo::PdfEncryptinline
GetRevision() constPoDoFo::PdfEncryptinline
GetUValue() constPoDoFo::PdfEncryptinline
IsAccessibilityAllowed() constPoDoFo::PdfEncryptinline
IsCopyAllowed() constPoDoFo::PdfEncryptinline
IsDocAssemblyAllowed() constPoDoFo::PdfEncryptinline
IsEditAllowed() constPoDoFo::PdfEncryptinline
IsEditNotesAllowed() constPoDoFo::PdfEncryptinline
IsEncryptionEnabled(EPdfEncryptAlgorithm eAlgorithm)PoDoFo::PdfEncryptstatic
IsFillAndSignAllowed() constPoDoFo::PdfEncryptinline
IsHighPrintAllowed() constPoDoFo::PdfEncryptinline
IsMetadataEncrypted() constPoDoFo::PdfEncryptinline
IsOwnerPasswordSet() constPoDoFo::PdfEncryptinline
IsPrintAllowed() constPoDoFo::PdfEncryptinline
m_bEncryptMetadataPoDoFo::PdfEncryptprotected
m_curReferencePoDoFo::PdfEncryptprotected
m_documentIdPoDoFo::PdfEncryptprotected
m_eAlgorithmPoDoFo::PdfEncryptprotected
m_eKeyLengthPoDoFo::PdfEncryptprotected
m_encryptionKeyPoDoFo::PdfEncryptprotected
m_keyLengthPoDoFo::PdfEncryptprotected
m_oValuePoDoFo::PdfEncryptprotected
m_ownerPassPoDoFo::PdfEncryptprotected
m_pValuePoDoFo::PdfEncryptprotected
m_rValuePoDoFo::PdfEncryptprotected
m_userPassPoDoFo::PdfEncryptprotected
m_uValuePoDoFo::PdfEncryptprotected
SetCurrentReference(const PdfReference &rRef)PoDoFo::PdfEncryptinline
SetEnabledEncryptionAlgorithms(int nEncryptionAlgorithms)PoDoFo::PdfEncryptstatic
~PdfEncrypt()=0PoDoFo::PdfEncryptpure virtual