THotPDF.EnablePubKeyEncryption

THotPDF

 

Methods  Next  CryptKeyLength

Cambia el cifrado del documento al manejador de seguridad por clave pública del PDF.

 

Sintaxis Delphi:

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

 

Sintaxis C++:

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

 

Descripción

EnablePubKeyEncryption emite un diccionario /Encrypt con /Filter /Adobe.PubSec y deduce la clave de cifrado del archivo a partir de la semilla aleatoria exacta de 20 bytes más los sobres de destinatarios ordenados

 

Use aes256 para salida PDF 2.0 con /V 5, /CFM /AESV3, claves de filtros de cifrado de 256 bits y /SubFilter /adbe.pkcs7.s5

 

Añada destinatarios con AddPubKeyRecipientCertificate, AddPubKeyAgreementRecipient o el método de más bajo nivel AddPubKeyRecipient antes de escribir el documento

 

Véase también: AddPubKeyRecipient, CryptKeyLength, Soporte de filtros PDF