THotPDF.EnablePubKeyEncryption

THotPDF

 

Metoder  Næste  CryptKeyLength

Skifter dokumentkryptering til PDF-sikkerhedsbehandleren med offentlig nøgle

 

Delphi-syntaks:

procedure EnablePubKeyEncryption(const Seed: AnsiString; KeyType: THPDFKeyType = aes128; EncryptMetadata: Boolean = true);

 

C++-syntaks:

void __fastcall EnablePubKeyEncryption(System::AnsiString Seed, THPDFKeyType KeyType, bool EncryptMetadata);

 

Beskrivelse

EnablePubKeyEncryption udsender en /Encrypt-ordbog ved hjælp af /Filter /Adobe.PubSec. HotPDF håndterer den symmetriske filkryptering og PDF-algoritme 9-nøgleudledning, mens kalderen leverer den tilfældige seed og én eksternt opbygget PKCS#7 envelopedData-blob pr. modtager

 

Kald AddPubKeyRecipient efter denne metode for hver modtager. Sæt ActivateProtection til true, før dokumentet skrives. De understøttede KeyType-værdier er k40, k128 og aes128; AES-256-kryptering med offentlig nøgle er ikke implementeret

 

Se også: AddPubKeyRecipient, CryptKeyLength, ActivateProtection, PDF Filter Support