SetSignProcessDocMDP

Zabezpieczenia i podpisy

Opis

Konfiguruje proces podpisu cyfrowego do utworzenia podpisu certyfikującego z kompletnym przekształceniem DocMDP

Wygenerowany słownik podpisu otrzymuje wpis /Reference z żądanym poziomem uprawnień, a katalog dokumentu otrzymuje odpowiadające mu odwołanie /Perms /DocMDP do tego słownika podpisu

Składnia

Delphi

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

Parametry

SignProcessIDWartość zwrócona przez jedną z funkcji NewSignProcessFrom*
Level0 wyłącza certyfikację, 1 nie zezwala na żadne zmiany, 2 zezwala na wypełnianie formularzy i podpisywanie, a 3 dodatkowo zezwala na adnotacje

Zwraca

0Identyfikator procesu lub poziom jest nieprawidłowy
1Żądany poziom został zapisany w procesie podpisywania

Ograniczenie certyfikacji

Podpis certyfikujący musi być pierwszym podpisanym podpisem dokumentu, a katalog nie może już zawierać odwołania do uprawnień DocMDP

Jeśli którykolwiek warunek zostanie naruszony, operacja podpisywania jest odrzucana zamiast emitować drugą lub niejednoznaczną strukturę certyfikacji

Weryfikacja

TPDFlibSignatureVerifier.GetSignaturePermissionInfo* zgłasza poziom uprawnień, poprawność strukturalną oraz zgodność odwołania katalogu z wybranym podpisem

Zobacz również

SetSignProcessFieldLock, TPDFlibSignatureVerifier