Class SignatureInfo
Describes and persists the properties of a digital signature.
Inheritance
System.Object
SignatureInfo
Namespace: PSPDFKit.DigitalSignatures
Assembly: PSPDFKit.dll
Syntax
public sealed class SignatureInfo
Properties
CertificateChainValidationStatus
The certificate chain validation state.
Declaration
public CertificateChainValidationStatus CertificateChainValidationStatus { get; }
Property Value
Type | Description |
---|---|
CertificateChainValidationStatus |
CreationDate
Date of the signature.
Declaration
public DateTimeOffset? CreationDate { get; }
Property Value
Type | Description |
---|---|
System.Nullable<System.DateTimeOffset> |
DocumentIntegrityStatus
The document's integrity status.
Declaration
public DocumentIntegrityStatus DocumentIntegrityStatus { get; }
Property Value
Type | Description |
---|---|
DocumentIntegrityStatus |
DocumentModifiedSinceSignature
The document has been modified since this signature has been added to it. Depending on the uncovered changes, the signature may be "valid with modifications", or "invalid".
Declaration
public bool DocumentModifiedSinceSignature { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
IsExpired
The signing certificate is expired.
Declaration
public bool IsExpired { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
IsSelfSigned
The signing certificate is self-signed.
Declaration
public bool IsSelfSigned { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
IsTrusted
The signing certificate has been explicitly marked as trusted by the certificate store.
Declaration
public bool IsTrusted { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
SignatureLocation
Location where the signature has taken place.
Declaration
public string SignatureLocation { get; }
Property Value
Type | Description |
---|---|
System.String |
SignatureReason
Purpose of the signature.
Declaration
public string SignatureReason { get; }
Property Value
Type | Description |
---|---|
System.String |
SignatureValidationStatus
The signature validation state.
Declaration
public SignatureValidationStatus SignatureValidationStatus { get; }
Property Value
Type | Description |
---|---|
SignatureValidationStatus |
SignerName
Signer's name.
Declaration
public string SignerName { get; }
Property Value
Type | Description |
---|---|
System.String |