AddPublicKeyRecipientFromPFX

Säkerhet och signaturer

Beskrivning

Lägger till certifikatet med en privat nyckelkoppling från en PKCS #12 PFX-fil som mottagare för publik nyckel-kryptering

Syntax

Delphi

Function TPDFlib.AddPublicKeyRecipientFromPFX(Const PFXFileName, PFXPassword: WideString; UseMachineKeyset, Permissions: Integer): Integer;

ActiveX

Function PDFlib::AddPublicKeyRecipientFromPFX(PFXFileName As String, PFXPassword As String, UseMachineKeyset As Long, Permissions As Long) As Long

DLL

int DLAddPublicKeyRecipientFromPFX(int InstanceID, const wchar_t* PFXFileName, const wchar_t* PFXPassword, int UseMachineKeyset, int Permissions);

Parametrar

PFXFileNameSökväg till PKCS #12 PFX-filen
PFXPasswordLösenord som skyddar PFX-filen
UseMachineKeysetAnvänd ett värde skilt från noll för att importera nycklar via datorns keyset, eller noll för användarens keyset
PermissionsPermission mask returned by EncodePermissions

Returvärden

1Mottagarcertifikatet lades till
0PFX-filen, lösenordet, behörigheterna eller dokumenttillståndet var ogiltigt

Anmärkningar

Den privata nyckeln används bara för att identifiera lövcertifikatet när mottagaren läggs till och bäddas inte in i PDF:enThe DLL also exports

DLAddPublicKeyRecipientFromPFXA for ANSI strings

Se även

SetPublicKeyDecryptionPFX, EncryptPublicKey