SetPublicKeyDecryptionPFX
الأمان والتواقيع
الوصف
يضبط بيانات اعتماد PKCS #12 PFX المستخدمة من استدعاءات LoadFromFile وLoadFromStream وLoadFromString اللاحقة
الصيغة
Delphi
Function TPDFlib.SetPublicKeyDecryptionPFX(Const PFXFileName, PFXPassword: WideString; UseMachineKeyset: Integer): Integer;
ActiveX
Function PDFlib::SetPublicKeyDecryptionPFX(PFXFileName As String, PFXPassword As String, UseMachineKeyset As Long) As Long
DLL
int DLSetPublicKeyDecryptionPFX(int InstanceID, const wchar_t* PFXFileName, const wchar_t* PFXPassword, int UseMachineKeyset);
المعاملات
| PFXFileName | مسار PFX يحتوي مفتاحًا خاصًا لمستلم |
|---|---|
| PFXPassword | كلمة المرور التي تحمي ملف PFX |
| UseMachineKeyset | استخدم قيمة غير صفيرة لمجموعة مفاتيح الجهاز أو صفرًا لمجموعة مفاتيح المستخدم |
قيم الإرجاع
| 1 | تم التحقق من بيانات الاعتماد واحتُفظ بها |
|---|---|
| 0 | كان ملف PFX أو كلمة المرور غير صالح وتُرجع LastErrorCode القيمة 420 |
ملاحظات
تبقى بيانات الاعتماد نشطة عبر تحميلات المستندات حتى تُستبدل أو تُمسح
يصدّر الـ DLL أيضًا DLSetPublicKeyDecryptionPFXA للسلاسل النصية بصيغة ANSI
انظر أيضًا
SetPublicKeyDecryptionStore, ClearPublicKeyDecryptionCredential, GetPubSecStatus