AddPublicKeyRecipientFromStore

Zabezpieczenia i podpisy

Opis

Dodaje certyfikat X.509 z magazynu certyfikatów Windows jako odbiorcę szyfrowania kluczem publicznym

Składnia

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);

Parametry

StoreNameNazwa magazynu certyfikatów Windows, na przykład MY
CertificateNameProsta nazwa wyświetlana bez rozróżniania wielkości liter albo pusty ciąg, aby wybrać pierwszy certyfikat
UseMachineStoreUżyj wartości różnej od zera dla magazynu komputera lokalnego albo zera dla magazynu bieżącego użytkownika
PermissionsMaska uprawnień zwrócona przez EncodePermissions

Wartości zwracane

1Certyfikat odbiorcy został dodany
0Magazyn, certyfikat, uprawnienia lub stan dokumentu były nieprawidłowe

Uwagi

Biblioteka DLL eksportuje również DLAddPublicKeyRecipientFromStoreA dla ciągów ANSI

Zobacz również

SetPublicKeyDecryptionStore, EncryptPublicKey