THotPDF.AddPubKeyRecipient

THotPDF

 

Précédent  Méthodes  CryptKeyLength

Ajoute une enveloppe de destinataire PKCS#7 à un PDF chiffré par clé publique

 

Syntaxe Delphi :

procedure AddPubKeyRecipient(const EnvelopeDER: AnsiString);

 

Syntaxe C++ :

void __fastcall AddPubKeyRecipient(System::AnsiString EnvelopeDER);

 

Description

Appelez AddPubKeyRecipient une fois par destinataire après EnablePubKeyEncryption lorsque l’appelant possède déjà une enveloppe de destinataire CMS EnvelopedData complète

 

AddPubKeyRecipientCertificate construit une enveloppe AES-256 directement depuis un certificat RSA avec RSA-OAEP et des politiques de condensé et MGF1 indépendamment sélectionnables (SHA-256, SHA-384 ou SHA-512)

 

AddPubKeyAgreementRecipient accepte une clé publique d’origine éphémère et un secret partagé dérivé par l’appelant ou le HSM pour des destinataires P-256, P-384, P-521, X25519 ou X448, puis applique le X9.63 KDF correspondant et l’enveloppement de clé AES-256

 

L’ordre des destinataires est conservé dans le tableau PDF /Recipients et participe à la dérivation de la clé de fichier de l’algorithme 9 du PDF

 

Voir aussi: EnablePubKeyEncryption, CryptKeyLength, Prise en charge des filtres PDF