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 |
|---|---|
| PFXPassword | Password που προστατεύει το αρχείο PFX |
| UseMachineKeyset | Χρησιμοποιήστε μη μηδενική τιμή για εισαγωγή κλειδιών μέσω του machine keyset ή μηδέν για το user keyset |
| Permissions | Permission mask returned by EncodePermissions |
Τιμές επιστροφής
| 1 | Το πιστοποιητικό παραλήπτη προστέθηκε |
|---|---|
| 0 | Το PFX, το password, τα δικαιώματα ή η κατάσταση εγγράφου ήταν άκυρα |
Παρατηρήσεις
Το private key χρησιμοποιείται μόνο για ταυτοποίηση του leaf certificate κατά την προσθήκη παραλήπτη και δεν ενσωματώνεται στο PDFΤο DLL εξάγει επίσης
DLAddPublicKeyRecipientFromPFXA for ANSI strings