THotPDF.AddPubKeyRecipient

THotPDF

 

Previous  Methods  CryptKeyLength

Añade un sobre de destinatario PKCS#7 a un PDF cifrado por clave pública.

 

Sintaxis Delphi:

procedure AddPubKeyRecipient(const EnvelopeDER: AnsiString);

 

Sintaxis C++:

void __fastcall AddPubKeyRecipient(System::AnsiString EnvelopeDER);

 

Descripción

Llame a AddPubKeyRecipient una vez por cada destinatario después de EnablePubKeyEncryption cuando el llamador ya posea un sobre de destinatario CMS EnvelopedData completo

 

AddPubKeyRecipientCertificate construye un sobre AES-256 directamente desde un certificado RSA usando RSA-OAEP con digest SHA-256, SHA-384 o SHA-512 y políticas MGF1 seleccionables de forma independiente

 

AddPubKeyAgreementRecipient acepta una clave pública de originador efímera y un secreto compartido del llamador o derivado de HSM para destinatarios P-256, P-384, P-521, X25519 o X448, y después aplica el KDF X9.63 y el key wrap AES-256 correspondientes

 

El orden de los destinatarios se conserva en el array PDF /Recipients y participa en la derivación de la clave del archivo

 

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