SetSignProcessDocMDP

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

Περιγραφή

Configures the digital signature process to create a certifying signature with a complete DocMDP transform

The generated signature dictionary receives a /Reference entry with the requested permission level, and the document catalog receives a matching /Perms /DocMDP reference to that signature dictionary

Σύνταξη

Delphi

Function TPDFlib.SetSignProcessDocMDP(SignProcessID, Level: Integer): Integer;

Παράμετροι

SignProcessIDΤιμή που επιστρέφεται από μία από τις συναρτήσεις NewSignProcessFrom*
Level0 disables certification, 1 permits no changes, 2 permits form filling and signing, and 3 additionally permits annotations

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

0Το αναγνωριστικό διαδικασίας ή το επίπεδο είναι άκυρα
1Το ζητούμενο επίπεδο αποθηκεύτηκε στη διαδικασία υπογραφής

Certification constraint

A certifying signature must be the document's first signed signature and the catalog must not already contain a DocMDP permission reference

Αν παραβιαστεί οποιαδήποτε από τις δύο συνθήκες, η λειτουργία υπογραφής απορρίπτεται αντί να εκδοθεί δεύτερη ή αμφίσημη δομή πιστοποίησης

Verification

Το TPDFlibSignatureVerifier.GetSignaturePermissionInfo* αναφέρει το επίπεδο δικαιωμάτων, τη δομική εγκυρότητα και το αν η αναφορά του καταλόγου αντιστοιχεί στην επιλεγμένη υπογραφή

Δείτε επίσης

SetSignProcessFieldLock, TPDFlibSignatureVerifier