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 |