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اعتبارنامه اعتبارسنجی و نگهداری شد
0PFX یا رمز عبور نامعتبر بود و LastErrorCode مقدار 420 را برمی‌گرداند

ملاحظات

اعتبارنامه در طول بارگذاری‌های سند تا جایگزینی یا پاک شدن فعال می‌ماند

DLL علاوه بر آن DLSetPublicKeyDecryptionPFXA را برای رشته‌های ANSI صادر می‌کند

همچنین ببینید

SetPublicKeyDecryptionStore, ClearPublicKeyDecryptionCredential, GetPubSecStatus