Class PdfSignature
- Namespace
- PDiffy
- Assembly
- PDiffy.dll
What a signature field's signature records, without checking it. The signature's bytes and signing time are left out, since they change every time a file is signed.
public sealed record PdfSignature : IEquatable<PdfSignature>
- Inheritance
-
PdfSignature
- Implements
- Inherited Members
Properties
Certification
What a certifying signature still allows to change; null for a signature that doesn't certify.
public PdfSignatureCertification? Certification { get; init; }
Property Value
CoversWholeFile
Whether the signed bytes run to the end of the file. An update saved after signing leaves the end unsigned. Null when the signature's byte range can't be read.
public bool? CoversWholeFile { get; init; }
Property Value
- bool?
HasLocation
Whether the signature says where it was signed.
public bool HasLocation { get; init; }
Property Value
HasReason
Whether the signature gives a reason for signing.
public bool HasReason { get; init; }
Property Value
HasSigningTime
Whether the signature records when it was signed. The time itself is left out.
public bool HasSigningTime { get; init; }
Property Value
SubFilter
The signature's format, such as adbe.pkcs7.detached or ETSI.CAdES.detached.
public string? SubFilter { get; init; }