AddPublicKeyRecipientFromPFX
Zabezpieczenia i podpisy
Opis
Dodaje certyfikat powiązany z kluczem prywatnym z pliku PFX PKCS #12 jako odbiorcę szyfrowania kluczem publicznym
Składnia
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);
Parametry
| PFXFileName | Ścieżka do pliku PFX PKCS #12 |
|---|---|
| PFXPassword | Hasło chroniące plik PFX |
| UseMachineKeyset | Użyj wartości różnej od zera, aby importować klucze przez zestaw kluczy maszyny, albo zera dla zestawu kluczy użytkownika |
| Permissions | Maska uprawnień zwrócona przez EncodePermissions |
Wartości zwracane
| 1 | Certyfikat odbiorcy został dodany |
|---|---|
| 0 | Plik PFX, hasło, uprawnienia lub stan dokumentu były nieprawidłowe |
Uwagi
Klucz prywatny jest używany wyłącznie do identyfikacji certyfikatu końcowego podczas dodawania odbiorcy i nie jest osadzany w PDF
Biblioteka DLL eksportuje również DLAddPublicKeyRecipientFromPFXA dla ciągów ANSI