Show / Hide Table of Contents

Class EmbeddedTimestampVerificationResult

This class represents the result of verifying a secure embedded timestamp digital signature.

Inheritance
System.Object
EmbeddedTimestampVerificationResult
Implements
System.IDisposable
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ToString()
System.Object.ReferenceEquals(System.Object, System.Object)
Namespace: pdftron.PDF
Assembly: PDFNetiOS.dll
Syntax
public class EmbeddedTimestampVerificationResult : IDisposable

Constructors

EmbeddedTimestampVerificationResult(IntPtr)

Declaration
public EmbeddedTimestampVerificationResult(IntPtr impl_ptr)
Parameters
Type Name Description
System.IntPtr impl_ptr

Methods

Destroy()

Declaration
public void Destroy()

Dispose()

Declaration
public void Dispose()

Dispose(Boolean)

Declaration
protected virtual void Dispose(bool disposing)
Parameters
Type Name Description
System.Boolean disposing

Finalize()

Declaration
protected void Finalize()

GetCMSDigestStatus()

Retrieves the result condition associated with the CMS signed digest verification step.

Declaration
public VerificationResult.DigestStatus GetCMSDigestStatus()
Returns
Type Description
VerificationResult.DigestStatus

A DigestStatus-type enumeration value

GetCMSDigestStatusAsString()

Retrieves the result condition associated with the CMS signed digest verification step, as a descriptive string.

Declaration
public string GetCMSDigestStatusAsString()
Returns
Type Description
System.String

a string.

Remarks

Output may change in future versions

GetCMSSignatureDigestAlgorithm()

Retrieves an enumeration value representing the digest algorithm used to sign the timestamp token.

Declaration
public DigestAlgorithm.Type GetCMSSignatureDigestAlgorithm()
Returns
Type Description
DigestAlgorithm.Type

A DigestAlgorithm enumeration value

GetMessageImprintDigestAlgorithm()

Retrieves an enumeration value representing the digest algorithm used inside the message imprint field of the timestamp to digest the main signature value.

Declaration
public DigestAlgorithm.Type GetMessageImprintDigestAlgorithm()
Returns
Type Description
DigestAlgorithm.Type

A DigestAlgorithm enumeration value

GetMessageImprintDigestStatus()

Retrieves the result condition associated with the message imprint digest verification step.

Declaration
public VerificationResult.DigestStatus GetMessageImprintDigestStatus()
Returns
Type Description
VerificationResult.DigestStatus

A DigestStatus-type enumeration value

GetMessageImprintDigestStatusAsString()

Retrieves the result condition associated with the message imprint digest verification step, as a descriptive string.

Declaration
public string GetMessageImprintDigestStatusAsString()
Returns
Type Description
System.String

a string.

Remarks

Output may change in future versions

GetTrustStatus()

Retrieves the result condition associated with the trust verification step.

Declaration
public VerificationResult.TrustStatus GetTrustStatus()
Returns
Type Description
VerificationResult.TrustStatus

A TrustStatus-type enumeration value

GetTrustStatusAsString()

Retrieves the result condition associated with the trust verification step, as a descriptive string.

Declaration
public string GetTrustStatusAsString()
Returns
Type Description
System.String

a string.

Remarks

Output may change in future versions

GetTrustVerificationResult()

Declaration
public TrustVerificationResult GetTrustVerificationResult()
Returns
Type Description
TrustVerificationResult

GetUnsupportedFeatures()

Retrieves reports about unsupported features encountered during verification of the timestamp. Current possible values: "GeneralizedTime format with length <number greater than 15%gt;", "unsupported digest algorithm"

Declaration
public string[] GetUnsupportedFeatures()
Returns
Type Description
System.String[]

a container of strings representing unsupported features encountered during verification of the timestamp

Remarks

Output may change in future versions.

GetVerificationStatus()

Retrieves the main verification status. The main status is determined based on the other statuses.

Declaration
public bool GetVerificationStatus()
Returns
Type Description
System.Boolean

A boolean representing whether or not the verification operation was completely successful

HasTrustVerificationResult()

Returns whether there is a detailed TrustVerificationResult in this EmbeddedTimestampVerificationResult.

Declaration
public bool HasTrustVerificationResult()
Returns
Type Description
System.Boolean

A boolean

Implements

System.IDisposable
In This Article
Back to top Generated by DocFX