Table of Contents

Class TimeStampRequest

Namespace
Org.BouncyCastle.Tsp
Assembly
BouncyCastle.Cryptography.dll
public class TimeStampRequest : X509ExtensionBase, IX509Extension
Inheritance
TimeStampRequest
Implements
Inherited Members

Constructors

TimeStampRequest(TimeStampReq)

public TimeStampRequest(TimeStampReq req)

Parameters

req TimeStampReq

TimeStampRequest(byte[])

public TimeStampRequest(byte[] req)

Parameters

req byte[]

TimeStampRequest(Stream)

public TimeStampRequest(Stream input)

Parameters

input Stream

Properties

CertReq

public bool CertReq { get; }

Property Value

bool

HasExtensions

public virtual bool HasExtensions { get; }

Property Value

bool

MessageImprint

public MessageImprint MessageImprint { get; }

Property Value

MessageImprint

MessageImprintAlgID

public AlgorithmIdentifier MessageImprintAlgID { get; }

Property Value

AlgorithmIdentifier

MessageImprintAlgOid

public string MessageImprintAlgOid { get; }

Property Value

string

MessageImprintDigest

public Asn1OctetString MessageImprintDigest { get; }

Property Value

Asn1OctetString

Nonce

public BigInteger Nonce { get; }

Property Value

BigInteger

ReqPolicy

public string ReqPolicy { get; }

Property Value

string

TimeStampReq

public TimeStampReq TimeStampReq { get; }

Property Value

TimeStampReq

Version

public int Version { get; }

Property Value

int

Methods

GetEncoded()

public byte[] GetEncoded()

Returns

byte[]

GetExtensionOids()

public virtual IList<DerObjectIdentifier> GetExtensionOids()

Returns

IList<DerObjectIdentifier>

GetMessageImprintDigest()

public byte[] GetMessageImprintDigest()

Returns

byte[]

GetX509Extensions()

protected override X509Extensions GetX509Extensions()

Returns

X509Extensions

Validate(IList<string>, IList<string>, IList<string>)

public void Validate(IList<string> algorithms, IList<string> policies, IList<string> extensions)

Parameters

algorithms IList<string>
policies IList<string>
extensions IList<string>