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