AddPublicKeyRecipientFromPFX
Sicurezza e firme
Descrizione
Aggiunge da PFX PKCS #12 il certificato con chiave privata come destinatario della crittografia
Sintassi
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 | Percorso del file PFX PKCS #12 |
|---|---|
| PFXPassword | Password che protegge il file PFX |
| UseMachineKeyset | Usare un valore diverso da zero per importare le chiavi tramite il keyset del computer oppure zero per il keyset utente |
| Permissions | Maschera di autorizzazioni restituita da EncodePermissions |
Valori restituiti
| 1 | Il certificato del destinatario รจ stato aggiunto |
|---|---|
| 0 | Il PFX, la password, le autorizzazioni o lo stato del documento non era valido |
Note
La chiave privata viene usata soltanto per identificare il certificato foglia durante l'aggiunta del destinatario e non viene incorporata nel PDF
La DLL esporta anche DLAddPublicKeyRecipientFromPFXA per le stringhe ANSI