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 | برای keyset ماشین مقدار ناصثر و برای keyset کاربر صفر بدهید |
مقادیر بازگشتی
| 1 | اعتبارنامه اعتبارسنجی و نگهداری شد |
|---|---|
| 0 | PFX یا رمز عبور نامعتبر بود و LastErrorCode مقدار 420 را برمیگرداند |
ملاحظات
اعتبارنامه در طول بارگذاریهای سند تا جایگزینی یا پاک شدن فعال میماند
DLL علاوه بر آن DLSetPublicKeyDecryptionPFXA را برای رشتههای ANSI صادر میکند
همچنین ببینید
SetPublicKeyDecryptionStore, ClearPublicKeyDecryptionCredential, GetPubSecStatus