|
THotPDF.EnablePubKeyEncryption
|
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 |