officefileapi-devexpress-dot-office.md
Contains classes used to create signatures for PDF and Office documents.
Assemblies : DevExpress.Docs.v25.2.dll, DevExpress.Pdf.v25.2.Core.dll
NuGet Packages : DevExpress.Document.Processor, DevExpress.Pdf.Core
| 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. |
| 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. |
| 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. |