PoDoFo 0.9.20
PoDoFo::PdfEncrypt Member List

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

Authenticate(const std::string_view &password, const PdfString &documentId)PoDoFo::PdfEncrypt
CalculateStreamLength(size_t length) const =0PoDoFo::PdfEncryptpure virtual
CalculateStreamOffset() const =0PoDoFo::PdfEncryptpure virtual
Create(const std::string_view &userPassword, const std::string_view &ownerPassword, PdfPermissions protection=PdfPermissions::Default, PdfEncryptAlgorithm algorithm=PdfEncryptAlgorithm::AESV2, PdfKeyLength keyLength=PdfKeyLength::L40)PoDoFo::PdfEncryptstatic
CreateEncryptionDictionary(PdfDictionary &dictionary) const =0PoDoFo::PdfEncryptpure virtual
CreateEncryptionInputStream(InputStream &inputStream, size_t inputLen, const PdfReference &objref)=0PoDoFo::PdfEncryptpure virtual
CreateEncryptionOutputStream(OutputStream &outputStream, const PdfReference &objref)=0PoDoFo::PdfEncryptpure virtual
CreateFromEncrypt(const PdfEncrypt &rhs)PoDoFo::PdfEncryptstatic
CreateFromObject(const PdfObject &obj)PoDoFo::PdfEncryptstatic
DecryptTo(charbuff &out, const bufferview &view, const PdfReference &objref) constPoDoFo::PdfEncrypt
EncryptTo(charbuff &out, const bufferview &view, const PdfReference &objref) constPoDoFo::PdfEncrypt
GenerateEncryptionKey(const PdfString &documentId)PoDoFo::PdfEncrypt
GetEnabledEncryptionAlgorithms()PoDoFo::PdfEncryptstatic
GetEncryptAlgorithm() constPoDoFo::PdfEncryptinline
GetEncryptionKey() constPoDoFo::PdfEncryptinline
GetKeyLength() constPoDoFo::PdfEncrypt
GetOValue() constPoDoFo::PdfEncryptinline
GetPValue() constPoDoFo::PdfEncryptinline
GetRevision() constPoDoFo::PdfEncryptinline
GetUValue() constPoDoFo::PdfEncryptinline
IsAccessibilityAllowed() constPoDoFo::PdfEncrypt
IsCopyAllowed() constPoDoFo::PdfEncrypt
IsDocAssemblyAllowed() constPoDoFo::PdfEncrypt
IsEditAllowed() constPoDoFo::PdfEncrypt
IsEditNotesAllowed() constPoDoFo::PdfEncrypt
IsEncryptionEnabled(PdfEncryptAlgorithm algorithm)PoDoFo::PdfEncryptstatic
IsFillAndSignAllowed() constPoDoFo::PdfEncrypt
IsHighPrintAllowed() constPoDoFo::PdfEncrypt
IsMetadataEncrypted() constPoDoFo::PdfEncryptinline
IsOwnerPasswordSet() constPoDoFo::PdfEncryptinline
IsPrintAllowed() constPoDoFo::PdfEncrypt
SetEnabledEncryptionAlgorithms(PdfEncryptAlgorithm nEncryptionAlgorithms)PoDoFo::PdfEncryptstatic