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) const PoDoFo::PdfEncrypt
EncryptTo(charbuff &out, const bufferview &view, const PdfReference &objref) const PoDoFo::PdfEncrypt
GenerateEncryptionKey(const PdfString &documentId)PoDoFo::PdfEncrypt
GetEnabledEncryptionAlgorithms()PoDoFo::PdfEncryptstatic
GetEncryptAlgorithm() const PoDoFo::PdfEncryptinline
GetEncryptionKey() const PoDoFo::PdfEncryptinline
GetKeyLength() const PoDoFo::PdfEncrypt
GetOValue() const PoDoFo::PdfEncryptinline
GetPValue() const PoDoFo::PdfEncryptinline
GetRevision() const PoDoFo::PdfEncryptinline
GetUValue() const PoDoFo::PdfEncryptinline
IsAccessibilityAllowed() const PoDoFo::PdfEncrypt
IsCopyAllowed() const PoDoFo::PdfEncrypt
IsDocAssemblyAllowed() const PoDoFo::PdfEncrypt
IsEditAllowed() const PoDoFo::PdfEncrypt
IsEditNotesAllowed() const PoDoFo::PdfEncrypt
IsEncryptionEnabled(PdfEncryptAlgorithm algorithm)PoDoFo::PdfEncryptstatic
IsFillAndSignAllowed() const PoDoFo::PdfEncrypt
IsHighPrintAllowed() const PoDoFo::PdfEncrypt
IsMetadataEncrypted() const PoDoFo::PdfEncryptinline
IsOwnerPasswordSet() const PoDoFo::PdfEncryptinline
IsPrintAllowed() const PoDoFo::PdfEncrypt
SetEnabledEncryptionAlgorithms(PdfEncryptAlgorithm nEncryptionAlgorithms)PoDoFo::PdfEncryptstatic