AddPublicKeyRecipientFromPFX

Sauga ir parašai

Aprašymas

Kaip viešojo rakto šifravimo gavėją prideda sertifikatą su privačiojo rakto sąsaja iš PKCS #12 PFX failo

Sintaksė

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

Parametrai

PFXFileNameKelias į PKCS #12 PFX failą
PFXPasswordPFX failą apsaugantis slaptažodis
UseMachineKeysetNorėdami importuoti raktus per kompiuterio raktų rinkinį naudokite ne nulinę reikšmę, o naudotojo raktų rinkiniui – nulį
PermissionsLeidimų kaukė, grąžinta EncodePermissions

Grąžinamos reikšmės

1Gavėjo sertifikatas pridėtas
0PFX, slaptažodis, leidimai arba dokumento būsena netinkami

Pastabos

Privatusis raktas įtraukiant gavėją naudojamas tik lapiniam sertifikatui identifikuoti ir nebūna įterpiamas į PDF. DLL taip pat eksportuoja

DLAddPublicKeyRecipientFromPFXA ANSI eilutėms

Taip pat žr.

SetPublicKeyDecryptionPFX, EncryptPublicKey