SetSignProcessDocMDP
Sigurnost i potpisi
Opis
Konfigurira proces digitalnog potpisa da stvori certificirajući potpis s potpunom DocMDP transformacijom
Generirani rječnik potpisa dobiva unos /Reference sa zatraženom razinom dopuštenja, a dokumentni katalog dobiva odgovarajuću referencu /Perms /DocMDP na taj rječnik potpisa
Sintaksa
Delphi
Function TPDFlib.SetSignProcessDocMDP(SignProcessID, Level: Integer): Integer;
Parametri
| SignProcessID | Vrijednost koju vraća jedna od funkcija NewSignProcessFrom* |
|---|---|
| Level | 0 disables certification, 1 permits no changes, 2 permits form filling and signing, and 3 additionally permits annotations |
Povratne vrijednosti
| 0 | Identifikator procesa ili razina nisu valjani |
|---|---|
| 1 | Zatražena razina pohranjena je na procesu potpisivanja |
Certification constraint
Certificirajući potpis mora biti prvi potpisani potpis dokumenta, a katalog već ne smije sadržavati referencu dopuštenja DocMDP
Ako je bilo koji uvjet povrijeđen, operacija potpisivanja se odbija umjesto da emitira drugu ili dvosmislenu strukturu certifikacije
Verification
TPDFlibSignatureVerifier.GetSignaturePermissionInfo* izvještava o razini dopuštenja, strukturnoj valjanosti i podudara li se kataloška referenca s odabranim potpisom