AddPublicKeyRecipientFromStore

Säkerhet och signaturer

Beskrivning

Lägger till ett X.509-certifikat från ett Windows-certifikatarkiv som mottagare för publik nyckel-kryptering

Syntax

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

Parametrar

StoreNameWindows certificate store name such as MY
CertificateNameSkiftlägesokänsligt enkelt visningsnamn, eller en tom sträng för att välja det första certifikatet
UseMachineStoreAnvänd ett värde skilt från noll för den lokala datorns arkiv, eller noll för den aktuella användarens arkiv
PermissionsPermission mask returned by EncodePermissions

Returvärden

1Mottagarcertifikatet lades till
0Arkivet, certifikatet, behörigheterna eller dokumenttillståndet var ogiltigt

Anmärkningar

DLL:en exporterar också DLAddPublicKeyRecipientFromStoreA för ANSI-strängar

Se även

SetPublicKeyDecryptionStore, EncryptPublicKey