AddPublicKeyRecipientFromStore
Sicurezza e firme
Descrizione
Aggiunge un certificato X.509 da un archivio Windows come destinatario della crittografia a chiave pubblica
Sintassi
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 | Nome dell'archivio certificati Windows, ad esempio MY |
|---|---|
| CertificateName | Nome visualizzato semplice senza distinzione tra maiuscole e minuscole oppure stringa vuota per selezionare il primo certificato |
| UseMachineStore | Usare un valore diverso da zero per l'archivio del computer locale oppure zero per l'archivio dell'utente corrente |
| Permissions | Maschera di autorizzazioni restituita da EncodePermissions |
Valori restituiti
| 1 | Il certificato del destinatario รจ stato aggiunto |
|---|---|
| 0 | L'archivio, il certificato, le autorizzazioni o lo stato del documento non era valido |
Note
La DLL esporta anche DLAddPublicKeyRecipientFromStoreA per le stringhe ANSI