|
THotPDF.EnablePubKeyEncryption
|
Metode Sljedeće CryptKeyLength |
|
Prebacuje šifriranje dokumenta na PDF public-key security handler
Delphi syntax: procedure EnablePubKeyEncryption(const Seed: AnsiString; KeyType: THPDFKeyType = aes128; EncryptMetadata: Boolean = true);
C++ syntax: void __fastcall EnablePubKeyEncryption(System::AnsiString Seed, THPDFKeyType KeyType, bool EncryptMetadata);
Opis EnablePubKeyEncryption ispisuje /Encrypt rječnik koristeći /Filter /Adobe.PubSec. HotPDF obrađuje simetrično šifriranje datoteke i izvođenje ključa prema PDF algoritmu 9, dok pozivatelj isporučuje slučajni seed i jedan izvana izrađen PKCS#7 envelopedData blob po primatelju
Koristite AddPubKeyRecipient nakon ove metode za svakog primatelja. Postavite ActivateProtection na true prije zapisivanja dokumenta. Podržane vrijednosti KeyType su k40, k128 i aes128; AES-256 javno-ključna enkripcija nije implementirana
See also: AddPubKeyRecipient, CryptKeyLength, ActivateProtection, PDF Filter Support |