THotPDF.EnablePubKeyEncryption

THotPDF

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