DevExpress.Office.DigitalSignatures Namespace
Contains classes used to create signatures for PDF and Office documents.
Assemblies: DevExpress.Docs.v25.1.dll, DevExpress.Pdf.v25.1.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. |