Table of Contents

Class TimeStampRequestGenerator

Namespace
Org.BouncyCastle.Tsp
Assembly
BouncyCastle.Cryptography.dll
public class TimeStampRequestGenerator
Inheritance
TimeStampRequestGenerator
Inherited Members

Constructors

TimeStampRequestGenerator()

public TimeStampRequestGenerator()

TimeStampRequestGenerator(IDigestAlgorithmFinder)

public TimeStampRequestGenerator(IDigestAlgorithmFinder digestAlgorithmFinder)

Parameters

digestAlgorithmFinder IDigestAlgorithmFinder

Methods

AddExtension(DerObjectIdentifier, bool, Asn1Encodable)

public virtual void AddExtension(DerObjectIdentifier oid, bool critical, Asn1Encodable extValue)

Parameters

oid DerObjectIdentifier
critical bool
extValue Asn1Encodable

AddExtension(DerObjectIdentifier, bool, byte[])

public virtual void AddExtension(DerObjectIdentifier oid, bool critical, byte[] extValue)

Parameters

oid DerObjectIdentifier
critical bool
extValue byte[]

Generate(DerObjectIdentifier, byte[])

public virtual TimeStampRequest Generate(DerObjectIdentifier digestAlgorithm, byte[] digest)

Parameters

digestAlgorithm DerObjectIdentifier
digest byte[]

Returns

TimeStampRequest

Generate(DerObjectIdentifier, byte[], BigInteger)

public virtual TimeStampRequest Generate(DerObjectIdentifier digestAlgorithm, byte[] digest, BigInteger nonce)

Parameters

digestAlgorithm DerObjectIdentifier
digest byte[]
nonce BigInteger

Returns

TimeStampRequest

Generate(AlgorithmIdentifier, byte[])

public virtual TimeStampRequest Generate(AlgorithmIdentifier digestAlgorithm, byte[] digest)

Parameters

digestAlgorithm AlgorithmIdentifier
digest byte[]

Returns

TimeStampRequest

Generate(AlgorithmIdentifier, byte[], BigInteger)

public virtual TimeStampRequest Generate(AlgorithmIdentifier digestAlgorithm, byte[] digest, BigInteger nonce)

Parameters

digestAlgorithm AlgorithmIdentifier
digest byte[]
nonce BigInteger

Returns

TimeStampRequest

Generate(string, byte[])

public TimeStampRequest Generate(string digestAlgorithm, byte[] digest)

Parameters

digestAlgorithm string
digest byte[]

Returns

TimeStampRequest

Generate(string, byte[], BigInteger)

public TimeStampRequest Generate(string digestAlgorithmOid, byte[] digest, BigInteger nonce)

Parameters

digestAlgorithmOid string
digest byte[]
nonce BigInteger

Returns

TimeStampRequest

SetCertReq(DerBoolean)

public void SetCertReq(DerBoolean certReq)

Parameters

certReq DerBoolean

SetCertReq(bool)

public void SetCertReq(bool certReq)

Parameters

certReq bool

SetReqPolicy(DerObjectIdentifier)

public void SetReqPolicy(DerObjectIdentifier reqPolicy)

Parameters

reqPolicy DerObjectIdentifier

SetReqPolicy(string)

[Obsolete("Use overload taking DerObjectIdentifier instead")]
public void SetReqPolicy(string reqPolicy)

Parameters

reqPolicy string