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
| StoreName | Numele depozitului de certificate Windows, precum MY |
|---|---|
| CertificateName | Nume simplu de afișare, fără distincție între majuscule și minuscule, sau un șir gol pentru a selecta primul certificat |
| UseMachineStore | Folosiți o valoare nenulă pentru store-ul local-machine sau zero pentru store-ul current-user |
| Permissions | Permission mask returned by EncodePermissions |
Valori returnate
| 1 | Certificatul destinatar a fost adăugat |
|---|---|
| 0 | Store-ul, certificatul, permisiunile sau starea documentului erau invalide |
Observații
DLL-ul exportă de asemenea DLAddPublicKeyRecipientFromStoreA pentru șiruri ANSI