PdfSignatureLock Class
Specifies what changes, made to the document after the signature was applied, invalidate the signature.
The AuthorPermission is specified by a certification signature (also known as an author signature) (PDF 1.5) which shall be the value of the first signed field in the document. It enables the author to specify what changes made to the document invalidate the author's signature.
The LockedFields is specified by either a certification signature or a regular, approval signature (also known as a recipient signature). It enables the signer to specify a set of form fields whose change invalidate the signature.
Other set of changes, such as those that invalidate a usage rights signature or an FDF file signature (the Identity transform method), are currently not exposed because they are deprecated.
public sealed class PdfSignatureLock : PdfObject
Public NotInheritable Class PdfSignatureLock
Inherits PdfObject
- Inheritance:
- System.ObjectPdfSignatureLock
Properties
AuthorPermission
Gets the permission, specified by a certification signature (also known as an author signature) (PDF 1.5), with which the author specifies what changes made to the document invalidate the author's signature.
If the value is null, then the signature does not specify a DocMDP transform method in this PdfSignatureLock, but some other.
To set the AuthorPermission, sign the PdfSignatureField with a PdfSigner whose AuthorPermission is not null.
public PdfUserAccessPermissions? AuthorPermission { get; }
Public ReadOnly Property AuthorPermission As PdfUserAccessPermissions?
Property Value
- System.Nullable<PdfUserAccessPermissions>
The permission, specified by a certification signature (also known as an author signature), with which the author specifies what changes made to the document invalidate the author's signature.
See Also
LockedFields
Gets the set of form fields, specified by either a certification signature or a regular, approval signature (also known as a recipient signature), whose change invalidate the signature.
If the value is null, then the signature does not specify a FieldMDP transform method in this PdfSignatureLock, but some other.
To set the LockedFields, use any SetLockedFields() method before signing on a PdfSignatureField that holds the signature.
public PdfSignatureLockedFieldCollection LockedFields { get; }
Public ReadOnly Property LockedFields As PdfSignatureLockedFieldCollection
Property Value
The set of form fields, specified by either a certification signature or a regular, approval signature (also known as a recipient signature), whose change invalidate the signature.
See Also
Inherited Properties
Metadata | (Optional; PDF 1.4) A metadata stream containing metadata for the component. (Inherited from PdfObject) |