AddPublicKeyRecipientFromStore
امنیت و امضاها
توضیحات
گواهی X.509 را از مخزن گواهی ویندوز بهعنوان گیرندهٔ رمزنگاری کلید عمومی اضافه میکند
نحو
Delphi
Function TPDFlib.AddPublicKeyRecipientFromStore(Const StoreName, CertificateName: WideString; UseMachineStore, Permissions: Integer): Integer;
ActiveX
Function PDFlib::AddPublicKeyRecipientFromStore(StoreName As String, CertificateName As String, UseMachineStore As Long, Permissions As Long) As Long
DLL
int DLAddPublicKeyRecipientFromStore(int InstanceID, const wchar_t* StoreName, const wchar_t* CertificateName, int UseMachineStore, int Permissions);
پارامترها
| StoreName | نام مخزن گواهی Windows، مانند MY |
|---|---|
| CertificateName | نام نمایشی ساده مستقل از بزرگی و کوچکی حروف، یا رشتهٔ خالی برای انتخاب اولین گواهی |
| UseMachineStore | برای مخزن local-machine مقدار ناصفر و برای مخزن current-user صفر بدهید |
| Permissions | ماسک مجوز برگرداندهشده توسط EncodePermissions |
مقادیر بازگشتی
| 1 | گواهی گیرنده اضافه شد |
|---|---|
| 0 | مخزن، گواهی، مجوزها یا وضعیت سند نامعتبر بود |
ملاحظات
DLL علاوه بر آن DLAddPublicKeyRecipientFromStoreA را برای رشتههای ANSI صادر میکند