PdfSignature class Null safety

Represents a digital signature used for signing a PDF document.


PdfSignature({String? signedName, String? locationInfo, String? reason, String? contactInfo, List<PdfCertificationFlags>? documentPermissions, CryptographicStandard cryptographicStandard = CryptographicStandard.cms, DigestAlgorithm digestAlgorithm = DigestAlgorithm.sha256, PdfCertificate? certificate})
Initializes a new instance of the PdfSignature class with the page and the signature name.


certificate PdfCertificate?
Gets or sets the certificate
read / write
contactInfo String?
Gets or sets information provided by the signer to enable a recipient to contact the signer to verify the signature; for example, a phone number.
read / write
cryptographicStandard CryptographicStandard
Gets or sets cryptographic standard.
read / write
digestAlgorithm DigestAlgorithm
Gets or sets digestion algorithm.
read / write
documentPermissions List<PdfCertificationFlags>
Gets or sets the permission for certificated document.
read / write
hashCode int
The hash code for this object.
locationInfo String?
Gets or sets the physical location of the signing.
read / write
reason String?
Gets or sets reason of signing.
read / write
runtimeType Type
A representation of the runtime type of the object.
signedDate DateTime?
Gets the signed date.
signedName String?
Gets or sets the signed name
read / write


addExternalSigner(IPdfExternalSigner signer, List<List<int>> publicCertificatesData) → void
Add external signer for signature.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed.
toString() String
A string representation of this object.


operator ==(Object other) bool
The equality operator.