AddPublicKeyRecipientFromPFX
Keamanan dan tanda tangan
Deskripsi
Menambahkan certificate yang membawa asosiasi private-key dari file PKCS #12 PFX sebagai penerima enkripsi public-key
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);
Parameter
| PFXFileName | Path ke file PKCS #12 PFX |
|---|---|
| PFXPassword | Password yang melindungi file PFX |
| UseMachineKeyset | Gunakan nilai bukan nol untuk mengimpor key melalui machine keyset atau nol untuk user keyset |
| Permissions | Mask permission yang dikembalikan EncodePermissions |
Nilai kembalian
| 1 | Certificate penerima telah ditambahkan |
|---|---|
| 0 | PFX, password, permission, atau status dokumen tidak valid |
Catatan
Private key hanya dipakai untuk mengidentifikasi leaf certificate saat menambahkan penerima dan tidak di-embed ke PDF DLL juga mengekspor
DLAddPublicKeyRecipientFromPFXA untuk string ANSI