Table of Contents

Class SignaturePermissions

Namespace
iText.Signatures
Assembly
itext.sign.dll

A helper class that tells you more about the type of signature (certification or approval) and the signature's DMP settings.

public class SignaturePermissions
Inheritance
SignaturePermissions
Inherited Members

Constructors

SignaturePermissions(PdfDictionary, SignaturePermissions)

Creates an object that can inform you about the type of signature in a signature dictionary as well as some of the permissions defined by the signature.

public SignaturePermissions(PdfDictionary sigDict, SignaturePermissions previous)

Parameters

sigDict PdfDictionary

the signature dictionary

previous SignaturePermissions

the signature permissions

Methods

GetFieldLocks()

Getter for the field lock actions, and fields that are impacted by the action

public virtual IList<SignaturePermissions.FieldLock> GetFieldLocks()

Returns

IList<SignaturePermissions.FieldLock>

an Array with field names

IsAnnotationsAllowed()

Getter to find out if adding annotations is allowed after signing.

public virtual bool IsAnnotationsAllowed()

Returns

bool

true if adding annotations is allowed

IsCertification()

Getter to find out if the signature is a certification signature.

public virtual bool IsCertification()

Returns

bool

true if the signature is a certification signature, false for an approval signature.

IsFillInAllowed()

Getter to find out if filling out fields is allowed after signing.

public virtual bool IsFillInAllowed()

Returns

bool

true if filling out fields is allowed