THotPDF.AddPubKeyRecipient

THotPDF

 

السابق  الطرق  CryptKeyLength

يضيف مغلّف مستلم PKCS#7 واحدًا إلى PDF مشفَّر بالمفتاح العام

 

صيغة Delphi:

procedure AddPubKeyRecipient(const EnvelopeDER: AnsiString);

 

صيغة C++:

void __fastcall AddPubKeyRecipient(System::AnsiString EnvelopeDER);

 

الوصف

استدعِ AddPubKeyRecipient مرة واحدة لكل مستلم بعد EnablePubKeyEncryption عندما يكون لدى المستدعي بالفعل مغلّف مستلم CMS EnvelopedData كامل

 

AddPubKeyRecipientCertificate يبني مغلّف AES-256 مباشرة من شهادة RSA باستخدام RSA-OAEP مع سياسات digest و MGF1 قابلة للاختيار مستقلةً بين SHA-256 و SHA-384 و SHA-512

 

AddPubKeyAgreementRecipient يقبل مفتاحًا عامًا عابرًا للمنشأ وسرًّا مشتركًا مشتقًا من المستدعي أو من HSM لمستلمي P-256 و P-384 و P-521 و X25519 و X448، ثم يطبق X9.63 KDF المطابق و AES-256 key wrap

 

يُحفظ ترتيب المستلمين في مصفوفة /Recipients داخل PDF ويشارك في اشتقاق مفتاح الملف

 

انظر أيضًا: EnablePubKeyEncryption, CryptKeyLength, دعم مرشحات PDF