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