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

StoreNameNome dell'archivio certificati Windows, ad esempio MY
CertificateNameNome visualizzato semplice senza distinzione tra maiuscole e minuscole oppure stringa vuota per selezionare il primo certificato
UseMachineStoreUsare un valore diverso da zero per l'archivio del computer locale oppure zero per l'archivio dell'utente corrente
PermissionsMaschera di autorizzazioni restituita da EncodePermissions

Valori restituiti

1Il certificato del destinatario รจ stato aggiunto
0L'archivio, il certificato, le autorizzazioni o lo stato del documento non era valido

Note

La DLL esporta anche DLAddPublicKeyRecipientFromStoreA per le stringhe ANSI

Vedere anche

SetPublicKeyDecryptionStore, EncryptPublicKey