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>