AddPublicKeyRecipientFromPFX

Ασφάλεια και υπογραφές

Περιγραφή

Προσθέτει, ως παραλήπτη κρυπτογράφησης δημόσιου κλειδιού, το πιστοποιητικό με συσχέτιση ιδιωτικού κλειδιού από αρχείο PKCS #12 PFX

Σύνταξη

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

Παράμετροι

PFXFileNameΔιαδρομή προς το αρχείο PKCS #12 PFX
PFXPasswordPassword που προστατεύει το αρχείο PFX
UseMachineKeysetΧρησιμοποιήστε μη μηδενική τιμή για εισαγωγή κλειδιών μέσω του machine keyset ή μηδέν για το user keyset
PermissionsPermission mask returned by EncodePermissions

Τιμές επιστροφής

1Το πιστοποιητικό παραλήπτη προστέθηκε
0Το PFX, το password, τα δικαιώματα ή η κατάσταση εγγράφου ήταν άκυρα

Παρατηρήσεις

Το private key χρησιμοποιείται μόνο για ταυτοποίηση του leaf certificate κατά την προσθήκη παραλήπτη και δεν ενσωματώνεται στο PDFΤο DLL εξάγει επίσης

DLAddPublicKeyRecipientFromPFXA for ANSI strings

Δείτε επίσης

SetPublicKeyDecryptionPFX, EncryptPublicKey