SetSignProcessFieldLock

Sikkerhet og signaturer

Beskrivelse

Konfigurerer signaturfeltets /Lock-ordbok og en tilsvarende FieldMDP-transform for en digital signeringsprosess

Feltlåsen skrives når signaturen fullføres og kan låse alle felt, et navngitt inkluderingssett eller alle felt unntatt et navngitt utelukkelsessett

Syntaks

Delphi

Function TPDFlib.SetSignProcessFieldLock(SignProcessID, Action: Integer;
  Const FieldNames: WideString): Integer;

Parametere

SignProcessIDVerdi returnert av en av NewSignProcessFrom*-funksjonene
Action0 fjerner låsen, 1 velger All, 2 velger Include, og 3 velger Exclude
FieldNamesSemikolonadelte fullkvalifiserte feltnavn som kreves for Include og Exclude, ignoreres for All

Returverdier

0Prosessen, handlingen eller feltnavn-listen er ugyldig, og den tidligere gyldige låsekonfigurasjonen forblir uendret
1Låsekonfigurasjonen ble godtatt

Merknader

Tomme listeelementer avvises slik at Order.Customer;;Order.Total ikke i stillhet lager en delvis lås

Bruk TPDFlibSignatureVerifier.GetSignaturePermissionInfo* for å inspisere de utskrevne /Lock- og FieldMDP-strukturene

Se også

SetSignProcessField, SetSignProcessDocMDP, TPDFlibSignatureVerifier