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* |
|---|---|
| Level | 0 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* αναφέρει το επίπεδο δικαιωμάτων, τη δομική εγκυρότητα και το αν η αναφορά του καταλόγου αντιστοιχεί στην επιλεγμένη υπογραφή