|
THotPDF.EnablePubKeyEncryption
|
Metodit Seuraava CryptKeyLength |
|
Vaihtaa dokumentin salauksen PDF:n julkisen avaimen suojauskäsittelijään
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);
Kuvaus EnablePubKeyEncryption tuottaa /Encrypt-sanakirjan käyttäen suodatinta /Filter /Adobe.PubSec. HotPDF huolehtii symmetrisestä tiedoston salauksesta ja PDF-algoritmin 9 avaimen johtamisesta, kun taas kutsuja toimittaa satunnaisen siemenen (seed) ja yhden ulkoisesti luodun PKCS#7 envelopedData -blopin vastaanottajaa kohden
Käytä metodia AddPubKeyRecipient tämän metodin jälkeen jokaiselle vastaanottajalle. Aseta ActivateProtection arvoon true ennen dokumentin kirjoittamista. Tuetut KeyType-arvot ovat k40, k128 ja aes128; julkisen avaimen AES-256-salausta ei ole toteutettu
Katso myös: AddPubKeyRecipient, CryptKeyLength, ActivateProtection, PDF Filter Support |