AddPublicKeyRecipientFromPFX

الأمان والتواقيع

الوصف

يضيف الشهادة الحاملة لارتباط مفتاح خاص من ملف PFX بصيغة PKCS #12 كمستلم تشفير بالمفتاح العام

الصيغة

Delphi

Function TPDFlib.AddPublicKeyRecipientFromPFX(Const PFXFileName, PFXPassword: WideString; UseMachineKeyset, Permissions: Integer): Integer;

ActiveX

Function PDFlib::AddPublicKeyRecipientFromPFX(PFXFileName As String, PFXPassword As String, UseMachineKeyset As Long, Permissions As Long) As Long

DLL

int DLAddPublicKeyRecipientFromPFX(int InstanceID, const wchar_t* PFXFileName, const wchar_t* PFXPassword, int UseMachineKeyset, int Permissions);

المعاملات

PFXFileNameمسار ملف PKCS #12 PFX
PFXPasswordكلمة المرور التي تحمي ملف PFX
UseMachineKeysetاستخدم قيمة غير صفيرة لاستيراد المفاتيح عبر مجموعة مفاتيح الجهاز أو صفرًا لمجموعة مفاتيح المستخدم
Permissionsقناع الأذونات الذي تُرجعه EncodePermissions

قيم الإرجاع

1أُضيفت شهادة المستلم
0كان ملف PFX أو كلمة المرور أو الأذونات أو حالة المستند غير صالحة

ملاحظات

يُستخدم المفتاح الخاص فقط لتحديد الشهادة الطرفية أثناء إضافة المستلم ولا يُضمَّن في PDFيصدّر الـ DLL أيضًا

DLAddPublicKeyRecipientFromFileA للمسارات بصيغة ANSI

انظر أيضًا

SetPublicKeyDecryptionPFX, EncryptPublicKey