Class TimeStampRequest
- Namespace
- Enterprises.Org.BouncyCastle.Tsp
- Assembly
- Enterprises.BouncyCastle.Crypto.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
MessageImprintAlgOid
public string MessageImprintAlgOid { get; }
Property Value
- string
Nonce
public BigInteger Nonce { get; }
Property Value
- BigInteger
ReqPolicy
public string ReqPolicy { get; }
Property Value
- string
Version
public int Version { get; }
Property Value
- int
Methods
GetEncoded()
public byte[] GetEncoded()
Returns
- byte[]
GetExtension(DerObjectIdentifier)
public virtual X509Extension GetExtension(DerObjectIdentifier oid)
Parameters
oid
DerObjectIdentifier
Returns
- X509Extension
GetExtensionOids()
public virtual IList GetExtensionOids()
Returns
- IList
GetMessageImprintDigest()
public byte[] GetMessageImprintDigest()
Returns
- byte[]
GetX509Extensions()
protected override X509Extensions GetX509Extensions()
Returns
- X509Extensions
Validate(IList, IList, IList)
public void Validate(IList algorithms, IList policies, IList extensions)
Parameters
algorithms
IList
policies
IList
extensions
IList