THotPDF.EnablePubKeyEncryption

THotPDF

 

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