AddPublicKeyRecipientFromPFX

Beveiliging en handtekeningen

Beschrijving

Voegt het certificaat met een koppeling naar een private key uit een PKCS #12 PFX-bestand toe als ontvanger voor public-key-encryptie

Syntaxis

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

Parameters

PFXFileNamePad naar het PKCS #12 PFX-bestand
PFXPasswordWachtwoord dat het PFX-bestand beveiligt
UseMachineKeysetGebruik een waarde ongelijk aan nul om sleutels via de machine keyset te importeren of nul voor de user keyset
PermissionsPermission mask returned by EncodePermissions

Retourwaarden

1Het ontvangerscertificaat is toegevoegd
0De PFX, het wachtwoord, de rechten of de documentstatus was ongeldig

Opmerkingen

De private key wordt alleen gebruikt om het leaf-certificaat te identificeren bij het toevoegen van de ontvanger en wordt niet in de PDF ingebed De DLL exporteert ook

DLAddPublicKeyRecipientFromPFXA for ANSI strings

Zie ook

SetPublicKeyDecryptionPFX, EncryptPublicKey