Skip to main content
All docs
V23.2

DevExpress.Office.DigitalSignatures Namespace

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

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

NuGet Packages: DevExpress.Document.Processor, DevExpress.Pdf.Core

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

Allows you to sign Office documents and validate signatures.

You need an active DevExpress Office File API Subscription or DevExpress Universal Subscription to use these methods in production code.

OcspClient Allows you to send an Online Certificate Status Protocol (OCSP) request for a certificate.
OcspException Fires when the OCSP response fails.
PackageSignatureValidation Contains the validation information.
SignatureCheckResult Contains signature check result details.
SignatureInfo Contains signer information (claimed roles, commitment type, etc.)
SignatureOptions Contains signature options.
SignaturePolicy Contains signature policy options.
SignatureValidationInfo Contains signature validation information.
SignatureValidationOptions Contains signature validation options.

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 signature’s secure hash algorithm (SHA) type.
PackageSignatureValidationResult Lists values used to specify the signature validation result.
SignatureCheckType Lists values used to specify the signature validation type.
SignatureFlags Lists values used to specify additional signature creation stages.
SignatureValidationResult Lists values used to specify the signature validation result.
ValidationFlags Lists values used to specify validation flags.