EncryptPublicKey
امنیت و امضاها
توضیحات
رمزنگاری کلید عمومی Adobe.PubSec را برای سند انتخابشده با گواهیهای گیرندهٔ در انتظار و گروههای مجوز پیکربندی میکند
نحو
Delphi
Function TPDFlib.EncryptPublicKey(Strength: Integer): Integer;
ActiveX
Function PDFlib::EncryptPublicKey(Strength As Long) As Long
DLL
int DLEncryptPublicKey(int InstanceID, int Strength);
پارامترها
| Strength | برای AES-128 با AESV2 مقدار 2 یا برای AES-256 با AESV3 مقدار 3 |
|---|
مقادیر بازگشتی
| 1 | رمزنگاری کلید عمومی پیکربندی شد |
|---|---|
| 0 | گیرندهای پیکربندی نشده، قدرت پشتیبانی نمیشود، یا وضعیت سند ناسازگار است |
ملاحظات
خروجی از /Filter /Adobe.PubSec، /SubFilter /adbe.pkcs7.s5، CMS EnvelopedData و بارهای مجوز بهازای هر گروه استفاده میکندPDF MAC و رمزنگاری فقط-فایل-تعبیهشده را نمیتوان با این عملیات ترکیب کرد
همچنین ببینید
AddPublicKeyRecipientFromFile, SetPublicKeyDecryptionPFX, GetPubSecStatus