Back to Devexpress

DevExpress.Office.DigitalSignatures Namespace

officefileapi-devexpress-dot-office.md

latest4.7 KB
Original Source

DevExpress.Office.DigitalSignatures Namespace

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

Classes

NameDescription
CertificateStoreProviderProvides certificates used to build a certificate chain and register the signature in the Document Security Store (DSS).
CommitmentTypeContains properties used to specify the signer’s commitment type.
CrlClientAllows you to send a CLR request for a certificate.
DigestCalculatorAllows 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

NameDescription
ICertificateStoreProviderProvides certificates used to build a certificate chain and register the signature in the Document Security Store (DSS).
ICrlClientAllows you to send a CLR request for specific a certificate.
IDigestCalculatorAllows you to calculate a digest from a stream.
IOcspClientAllows you to send an Online Certificate Status Protocol (OCSP) request for a certificate.

Enums

NameDescription
HashAlgorithmTypeLists values used to specify the signature’s secure hash algorithm (SHA) type.
PackageSignatureValidationResultLists values used to specify the signature validation result.
SignatureCheckTypeLists values used to specify the signature validation type.
SignatureFlagsLists values used to specify additional signature creation stages.
SignatureValidationResultLists values used to specify the signature validation result.
ValidationFlagsLists values used to specify validation flags.