AddPublicKeyRecipientFromPFX
Securitate și semnături
Descriere
Adaugă certificatul care poartă o asociere cu cheie privată dintr-un fișier PKCS #12 PFX ca destinatar al criptării cu cheie publică
Sintaxă
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);
Parametri
| PFXFileName | Calea fișierului PKCS #12 PFX |
|---|---|
| PFXPassword | Parola care protejează fișierul PFX |
| UseMachineKeyset | Folosiți o valoare nenulă pentru a importa cheile prin keyset-ul mașinii sau zero pentru keyset-ul utilizatorului |
| Permissions | Permission mask returned by EncodePermissions |
Valori returnate
| 1 | Certificatul destinatar a fost adăugat |
|---|---|
| 0 | PFX-ul, parola, permisiunile sau starea documentului erau invalide |
Observații
Cheia privată este folosită doar pentru a identifica certificatul frunză la adăugarea destinatarului și nu este înglobată în PDFDLL-ul exportă de asemenea
DLAddPublicKeyRecipientFromPFXA pentru șiruri ANSI