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

Див. також

SetPublicKeyDecryptionStore, EncryptPublicKey