Table of Contents

Class TimeStampTokenGenerator

Namespace
Enterprises.Org.BouncyCastle.Tsp
Assembly
Enterprises.BouncyCastle.Crypto.dll
public class TimeStampTokenGenerator
Inheritance
TimeStampTokenGenerator
Inherited Members

Constructors

TimeStampTokenGenerator(AsymmetricKeyParameter, X509Certificate, string, string)

public TimeStampTokenGenerator(AsymmetricKeyParameter key, X509Certificate cert, string digestOID, string tsaPolicyOID)

Parameters

key AsymmetricKeyParameter
cert X509Certificate
digestOID string
tsaPolicyOID string

TimeStampTokenGenerator(AsymmetricKeyParameter, X509Certificate, string, string, AttributeTable, AttributeTable)

public TimeStampTokenGenerator(AsymmetricKeyParameter key, X509Certificate cert, string digestOID, string tsaPolicyOID, AttributeTable signedAttr, AttributeTable unsignedAttr)

Parameters

key AsymmetricKeyParameter
cert X509Certificate
digestOID string
tsaPolicyOID string
signedAttr AttributeTable
unsignedAttr AttributeTable

Methods

Generate(TimeStampRequest, BigInteger, DateTime)

public TimeStampToken Generate(TimeStampRequest request, BigInteger serialNumber, DateTime genTime)

Parameters

request TimeStampRequest
serialNumber BigInteger
genTime DateTime

Returns

TimeStampToken

SetAccuracyMicros(int)

public void SetAccuracyMicros(int accuracyMicros)

Parameters

accuracyMicros int

SetAccuracyMillis(int)

public void SetAccuracyMillis(int accuracyMillis)

Parameters

accuracyMillis int

SetAccuracySeconds(int)

public void SetAccuracySeconds(int accuracySeconds)

Parameters

accuracySeconds int

SetCertificates(IX509Store)

public void SetCertificates(IX509Store certificates)

Parameters

certificates IX509Store

SetCrls(IX509Store)

public void SetCrls(IX509Store crls)

Parameters

crls IX509Store

SetOrdering(bool)

public void SetOrdering(bool ordering)

Parameters

ordering bool

SetTsa(GeneralName)

public void SetTsa(GeneralName tsa)

Parameters

tsa GeneralName