THotPDF.EnablePubKeyEncryption

THotPDF

 

Métodos  Siguiente  CryptKeyLength

Cambia el cifrado del documento al controlador de seguridad de clave pública de 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

/Encrypt dictionary using /Filter /Adobe.PubSecEnablePubKeyEncryption emite un diccionario /Encrypt usando /Filter /Adobe.PubSec. HotPDF se encarga del cifrado simétrico del archivo y de la derivación de clave del algoritmo 9 de PDF, mientras que el llamador proporciona la semilla aleatoria y un bloque PKCS#7 envelopedData construido externamente por cada destinatario

 

Use aes256 para salida PDF 2.0 con /V 5, /CFM /AESV3, claves de crypt filter 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

 

Ver también: AddPubKeyRecipient, CryptKeyLength, ActivateProtection, Soporte de filtros PDF