Authenticate(const std::string_view &password, const PdfString &documentId) | PoDoFo::PdfEncrypt | |
CalculateStreamLength(size_t length) const =0 | PoDoFo::PdfEncrypt | pure virtual |
CalculateStreamOffset() const =0 | PoDoFo::PdfEncrypt | pure 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::PdfEncrypt | static |
CreateEncryptionDictionary(PdfDictionary &dictionary) const =0 | PoDoFo::PdfEncrypt | pure virtual |
CreateEncryptionInputStream(InputStream &inputStream, size_t inputLen, const PdfReference &objref)=0 | PoDoFo::PdfEncrypt | pure virtual |
CreateEncryptionOutputStream(OutputStream &outputStream, const PdfReference &objref)=0 | PoDoFo::PdfEncrypt | pure virtual |
CreateFromEncrypt(const PdfEncrypt &rhs) | PoDoFo::PdfEncrypt | static |
CreateFromObject(const PdfObject &obj) | PoDoFo::PdfEncrypt | static |
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::PdfEncrypt | static |
GetEncryptAlgorithm() const | PoDoFo::PdfEncrypt | inline |
GetEncryptionKey() const | PoDoFo::PdfEncrypt | inline |
GetKeyLength() const | PoDoFo::PdfEncrypt | |
GetOValue() const | PoDoFo::PdfEncrypt | inline |
GetPValue() const | PoDoFo::PdfEncrypt | inline |
GetRevision() const | PoDoFo::PdfEncrypt | inline |
GetUValue() const | PoDoFo::PdfEncrypt | inline |
IsAccessibilityAllowed() const | PoDoFo::PdfEncrypt | |
IsCopyAllowed() const | PoDoFo::PdfEncrypt | |
IsDocAssemblyAllowed() const | PoDoFo::PdfEncrypt | |
IsEditAllowed() const | PoDoFo::PdfEncrypt | |
IsEditNotesAllowed() const | PoDoFo::PdfEncrypt | |
IsEncryptionEnabled(PdfEncryptAlgorithm algorithm) | PoDoFo::PdfEncrypt | static |
IsFillAndSignAllowed() const | PoDoFo::PdfEncrypt | |
IsHighPrintAllowed() const | PoDoFo::PdfEncrypt | |
IsMetadataEncrypted() const | PoDoFo::PdfEncrypt | inline |
IsOwnerPasswordSet() const | PoDoFo::PdfEncrypt | inline |
IsPrintAllowed() const | PoDoFo::PdfEncrypt | |
SetEnabledEncryptionAlgorithms(PdfEncryptAlgorithm nEncryptionAlgorithms) | PoDoFo::PdfEncrypt | static |