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
| StoreName | Nazwa magazynu certyfikatów Windows, na przykład MY |
|---|---|
| CertificateName | Prosta nazwa wyświetlana bez rozróżniania wielkości liter albo pusty ciąg, aby wybrać pierwszy certyfikat |
| UseMachineStore | Użyj wartości różnej od zera dla magazynu komputera lokalnego albo zera dla magazynu bieżącego użytkownika |
| Permissions | Maska uprawnień zwrócona przez EncodePermissions |
Wartości zwracane
| 1 | Certyfikat odbiorcy został dodany |
|---|---|
| 0 | Magazyn, certyfikat, uprawnienia lub stan dokumentu były nieprawidłowe |
Uwagi
Biblioteka DLL eksportuje również DLAddPublicKeyRecipientFromStoreA dla ciągów ANSI