All docs
V20.2
20.2
20.1
The page you are viewing does not exist in version 20.1. This link will take you to the root page.
19.2
The page you are viewing does not exist in version 19.2. This link will take you to the root page.
19.1
The page you are viewing does not exist in version 19.1. This link will take you to the root page.
18.2
The page you are viewing does not exist in version 18.2. This link will take you to the root page.
18.1
The page you are viewing does not exist in version 18.1. This link will take you to the root page.
17.2
The page you are viewing does not exist in version 17.2. This link will take you to the root page.
.NET Framework 4.5.2+
.NET Framework 4.5.2+
.NET Standard 2.0+

DevExpress.Office.DigitalSignatures Namespace

Contains classes used to create signatures for PDF and Office documents.

Assemblies: DevExpress.Docs.v20.2.dll, DevExpress.Pdf.v20.2.Core.dll

Classes

Name Description
CertificateStoreProvider Provides certificates used to build a certificate chain and register the signature in the Document Security Store (DSS).
CommitmentType Contains properties used to specify the signer's commitment type.
CrlClient Allows you to send a CLR request for a certificate.
DigestCalculator Allows you to calculate a digest from a stream. Supports hash algorithms listed in HashAlgorithmType enumeration.
DocumentSigner
OcspClient Allows you to send an Online Certificate Status Protocol (OCSP) request for a certificate.
OcspException Fires when the OCSP response fails.
PackageSignatureValidation
SignatureCheckResult
SignatureInfo Contains signer information (claimed roles, commitment type, etc.)
SignatureOptions Contains signature options.
SignaturePolicy Contains signature policy options.
SignatureValidationInfo
SignatureValidationOptions

Interfaces

Name Description
ICertificateStoreProvider Provides certificates used to build a certificate chain and register the signature in the Document Security Store (DSS).
ICrlClient Allows you to send a CLR request for specific a certificate.
IDigestCalculator Allows you to calculate a digest from a stream.
IOcspClient Allows you to send an Online Certificate Status Protocol (OCSP) request for a certificate.

Enums

Name Description
HashAlgorithmType Lists values used to specify the PKCS#7 signature's secure hash algorithm (SHA) type.
PackageSignatureValidationResult
SignatureCheckType
SignatureFlags Lists values used to specify additional signature creation stages.
SignatureValidationResult
ValidationFlags