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
| PFXFileName | Pad naar het PKCS #12 PFX-bestand |
|---|---|
| PFXPassword | Wachtwoord dat het PFX-bestand beveiligt |
| UseMachineKeyset | Gebruik een waarde ongelijk aan nul om sleutels via de machine keyset te importeren of nul voor de user keyset |
| Permissions | Permission mask returned by EncodePermissions |
Retourwaarden
| 1 | Het ontvangerscertificaat is toegevoegd |
|---|---|
| 0 | De 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