AddPublicKeyRecipientFromStore
Безпека та підписи
Опис
Додає сертифікат X.509 із сховища сертифікатів Windows як одержувача шифрування з відкритим ключем
Синтаксис
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 | Ненульове значення — сховище локальної машини, нуль — сховище поточного користувача |
| Permissions | Маска дозволів, повернута EncodePermissions |
Повернуті значення
| 1 | Сертифікат одержувача додано |
|---|---|
| 0 | Сховище, сертифікат, дозволи або стан документа були недійсними |
Примітки
DLL також експортує DLAddPublicKeyRecipientFromStoreA для рядків ANSI