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
| StoreName | Windows certificate store name such as MY |
|---|---|
| CertificateName | Skiftlägesokänsligt enkelt visningsnamn, eller en tom sträng för att välja det första certifikatet |
| UseMachineStore | Använd ett värde skilt från noll för den lokala datorns arkiv, eller noll för den aktuella användarens arkiv |
| Permissions | Permission mask returned by EncodePermissions |
Returvärden
| 1 | Mottagarcertifikatet lades till |
|---|---|
| 0 | Arkivet, certifikatet, behörigheterna eller dokumenttillståndet var ogiltigt |
Anmärkningar
DLL:en exporterar också DLAddPublicKeyRecipientFromStoreA för ANSI-strängar