SignatureCheckResult.CheckType Property
Gets the type of the signature verification.
Namespace: DevExpress.Office.DigitalSignatures
Assembly: DevExpress.Docs.v24.1.dll
NuGet Package: DevExpress.Document.Processor
Declaration
Property Value
Type | Description |
---|---|
SignatureCheckType | An enumeration value that indicates the signature check type. |
Available values:
Name | Description |
---|---|
None | No check. |
SignatureFileFound | Checks whether the signature file is in the package. |
SignatureXmlNodeFound | Checks whether the signature XML node is found. |
SignatureIntegrityCheck | Checks the signature integrity. |
SignatureCertificateNodeFound | Checks whether the signature certificate node is found. |
SignatureCertificateValid | Checks whether the signature certificate is valid. |
SignatureCertificateKeyUsageValid | Checks whether the contents of the certificate’s Key Usage extension complies with the certificate. |
SignatureCertificateValidityPeriodCheck | Checks whether the certificate has expired or its validity period has not started yet. |
PackageFileFound | Checks whether the package file is found. |
PackageFileHashVerified | Checks whether the package file’s hash is verified. |
TimestampAndSignatureMatch | Checks whether the timestamp matches the signature. |
TimestampSignerCertificateFound | Checks whether the timestamp signer’s certificate is found. |
TimestampCertificateValid | Checks whether the timestamp certificate is valid. |
TimestampCertificateKeyUsageValid | Checks whether the contents of the timestamp certificate’s Key Usage extension complies with the certificate. |
TimestampCertificateValidityPeriodCheck | Checks whether the timestamp’s certificate’s validity period is active. |
TimestampSignerValid | Checks whether the timestamp signer is valid. |
All | All check types. |
Related GitHub Examples
The following code snippets (auto-collected from DevExpress Examples) contain references to the CheckType property.
Note
The algorithm used to collect these code examples remains a work in progress. Accordingly, the links and snippets below may produce inaccurate results. If you encounter an issue with code examples below, please use the feedback form on this page to report the issue.