AddPublicKeyRecipientFromStore

Securitate și semnături

Descriere

Adaugă un certificat X.509 dintr-un magazin de certificate Windows ca destinatar de criptare cu cheie publică

Sintaxă

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

Parametri

StoreNameNumele depozitului de certificate Windows, precum MY
CertificateNameNume simplu de afișare, fără distincție între majuscule și minuscule, sau un șir gol pentru a selecta primul certificat
UseMachineStoreFolosiți o valoare nenulă pentru store-ul local-machine sau zero pentru store-ul current-user
PermissionsPermission mask returned by EncodePermissions

Valori returnate

1Certificatul destinatar a fost adăugat
0Store-ul, certificatul, permisiunile sau starea documentului erau invalide

Observații

DLL-ul exportă de asemenea DLAddPublicKeyRecipientFromStoreA pentru șiruri ANSI

Vedeți și

SetPublicKeyDecryptionStore, EncryptPublicKey