[]
        
(Showing Draft Content)

GrapeCity.Documents.Pdf.TimeStamp

TimeStamp Class

Encapsulates the information that is used to include timestamps from a Time Stamping Authority into digital signatures in PDF documents.

Inheritance
TimeStamp
Implements
Namespace: GrapeCity.Documents.Pdf
Assembly: DS.Documents.Pdf.dll
Syntax
public class TimeStamp : ITimeStampGenerator
Public Class TimeStamp
    Implements ITimeStampGenerator

Constructors

Name Description
TimeStamp(string)

Initializes a new instance of the TimeStamp class.

TimeStamp(string, string, string, OID)

Initializes a new instance of the TimeStamp class.

TimeStamp(string, string, string, HashDelegate)

Initializes a new instance of the TimeStamp class.

Properties

Name Description
HashAlgorithm

Gets or sets the ID of the hash algorithm used to encode the time-stamp request. If set to null, defaults to SHA-256. This property is used only if HashMethod is null. Note that the type of algorithm depends on the time-stamp server.

HashMethod

Gets or sets the delegate used to hash the time-stamp request. If this value is null, the HashAlgorithm will be used.

Password

Gets or sets the user password to send to the Time Stamping Authority (TSA) server.

ServerUrl

Gets or sets the uniform resource identifier for the Time Stamping Authority (TSA) server providing the time-stamp.

UserName

Gets or sets the user ID to send to the Time Stamping Authority (TSA) server.