Table of Contents

Class TbsCertificateStructure

Namespace
Enterprises.Org.BouncyCastle.Asn1.X509
Assembly
Enterprises.BouncyCastle.Crypto.dll
public class TbsCertificateStructure : Asn1Encodable, IAsn1Convertible
Inheritance
TbsCertificateStructure
Implements
Inherited Members

Properties

EndDate

public Time EndDate { get; }

Property Value

Time

Extensions

public X509Extensions Extensions { get; }

Property Value

X509Extensions

Issuer

public X509Name Issuer { get; }

Property Value

X509Name

IssuerUniqueID

public DerBitString IssuerUniqueID { get; }

Property Value

DerBitString

SerialNumber

public DerInteger SerialNumber { get; }

Property Value

DerInteger

Signature

public AlgorithmIdentifier Signature { get; }

Property Value

AlgorithmIdentifier

StartDate

public Time StartDate { get; }

Property Value

Time

Subject

public X509Name Subject { get; }

Property Value

X509Name

SubjectPublicKeyInfo

public SubjectPublicKeyInfo SubjectPublicKeyInfo { get; }

Property Value

SubjectPublicKeyInfo

SubjectUniqueID

public DerBitString SubjectUniqueID { get; }

Property Value

DerBitString

Version

public int Version { get; }

Property Value

int

VersionNumber

public DerInteger VersionNumber { get; }

Property Value

DerInteger

Methods

GetInstance(Asn1TaggedObject, bool)

public static TbsCertificateStructure GetInstance(Asn1TaggedObject obj, bool explicitly)

Parameters

obj Asn1TaggedObject
explicitly bool

Returns

TbsCertificateStructure

GetInstance(object)

public static TbsCertificateStructure GetInstance(object obj)

Parameters

obj object

Returns

TbsCertificateStructure

ToAsn1Object()

public override Asn1Object ToAsn1Object()

Returns

Asn1Object