THotPDF.EnablePubKeyEncryption

THotPDF

 

Methodn  Volgende  CryptKeyLength

Schakelt documentversleuteling over naar de publieke-sleutelbeveiligingshandler van PDF

 

Delphi-syntaxis:

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

 

C++-syntaxis:

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

 

Beschrijving

EnablePubKeyEncryption schrijft een /Encrypt-dictionary weg met /Filter /Adobe.PubSec. HotPDF verzorgt de symmetrische bestandsversleuteling en de sleutelafleiding van PDF-algoritme 9, terwijl de aanroeper de willekeurige seed en één extern opgebouwd PKCS#7 envelopedData-blob per ontvanger levert

 

Gebruik na deze methode AddPubKeyRecipient voor elke ontvanger. Stel ActivateProtection in op true voordat u het document wegschrijft. Ondersteunde KeyType-waarden zijn k40, k128 en aes128; AES-256 publieke-sleutelversleuteling is niet geïmplementeerd

 

Zie ook: AddPubKeyRecipient, CryptKeyLength, ActivateProtection, PDF-filterondersteuning