THotPDF.AddPubKeyRecipient

THotPDF

 

قبلی  متدها  CryptKeyLength

یک پاکت گیرندهٔ PKCS#7 را به یک PDF رمزگذاری‌شده با کلید عمومی اضافه می‌کند

 

نحو Delphi:

procedure AddPubKeyRecipient(const EnvelopeDER: AnsiString);

 

نحو C++:

void __fastcall AddPubKeyRecipient(System::AnsiString EnvelopeDER);

 

توضیح

پس از EnablePubKeyEncryption، برای هر گیرنده یک‌بار AddPubKeyRecipient را فراخوانی کنید. این پاکت باید یک blob دودویی DER از نوع PKCS#7 envelopedData و غیرخالی باشد که فراخواننده با Windows CryptoAPI، OpenSSL یا toolkit دیگری برای گواهی‌نامه‌ها ساخته است

 

ترتیب گیرنده‌ها در آرایهٔ PDF /Recipients حفظ می‌شود و در مشتق‌سازی file-key الگوریتم 9 PDF مشارکت دارد

 

همچنین ببینید: EnablePubKeyEncryption, CryptKeyLength, پشتیبانی فیلترهای PDF