SetSignProcessDocMDP
Security and Signatures
Kuvaus
Määrittää digitaalisen allekirjoitusprosessin luomaan sertifoivan allekirjoituksen täydellisellä DocMDP-muunnoksella
Luotu allekirjoitussanakirja saa /Reference-tietueen pyydetyllä oikeustasolla, ja asiakirjan katalogi saa vastaavan /Perms /DocMDP-viittauksen kyseiseen allekirjoitussanakirjaan
Syntaksi
Delphi
Function TPDFlib.SetSignProcessDocMDP(SignProcessID, Level: Integer): Integer;
Parametrit
| SignProcessID | Arvo, jonka jokin NewSignProcessFrom*-funktioista palauttaa |
|---|---|
| Level | 0 disables certification, 1 permits no changes, 2 permits form filling and signing, and 3 additionally permits annotations |
Returns
| 0 | Prosessitunniste tai taso on virheellinen |
|---|---|
| 1 | Pyydetty taso tallennettiin allekirjoitusprosessille |
Certification constraint
Sertifioivan allekirjoituksen pitää olla asiakirjan ensimmäinen allekirjoitettu allekirjoitus, ja katalogissa ei saa vielä olla DocMDP-oikeusviittausta
Jos kumpi ehto rikkoutuu, allekirjoitusoperaatio hylätään sen sijaan että tuotettaisiin toinen tai moniselitteinen sertifiointirakenne
Verification
TPDFlibSignatureVerifier.GetSignaturePermissionInfo* raportoi oikeustason, rakenteellisen kelvollisuuden ja sen, vastaako katalogiviittaus valittua allekirjoitusta