Table of Contents

Class V3TbsCertificateGenerator

Namespace
Org.BouncyCastle.Asn1.X509
Assembly
BouncyCastle.Cryptography.dll
public class V3TbsCertificateGenerator
Inheritance
V3TbsCertificateGenerator
Inherited Members

Constructors

V3TbsCertificateGenerator()

public V3TbsCertificateGenerator()

Methods

GeneratePreTbsCertificate()

public Asn1Sequence GeneratePreTbsCertificate()

Returns

Asn1Sequence

GenerateTbsCertificate()

public TbsCertificateStructure GenerateTbsCertificate()

Returns

TbsCertificateStructure

SetEndDate(Asn1UtcTime)

public void SetEndDate(Asn1UtcTime endDate)

Parameters

endDate Asn1UtcTime

SetEndDate(Time)

public void SetEndDate(Time endDate)

Parameters

endDate Time

SetExtensions(X509Extensions)

public void SetExtensions(X509Extensions extensions)

Parameters

extensions X509Extensions

SetIssuer(X509Name)

public void SetIssuer(X509Name issuer)

Parameters

issuer X509Name

SetIssuerUniqueID(DerBitString)

public void SetIssuerUniqueID(DerBitString uniqueID)

Parameters

uniqueID DerBitString

SetSerialNumber(DerInteger)

public void SetSerialNumber(DerInteger serialNumber)

Parameters

serialNumber DerInteger

SetSignature(AlgorithmIdentifier)

public void SetSignature(AlgorithmIdentifier signature)

Parameters

signature AlgorithmIdentifier

SetStartDate(Asn1UtcTime)

public void SetStartDate(Asn1UtcTime startDate)

Parameters

startDate Asn1UtcTime

SetStartDate(Time)

public void SetStartDate(Time startDate)

Parameters

startDate Time

SetSubject(X509Name)

public void SetSubject(X509Name subject)

Parameters

subject X509Name

SetSubjectPublicKeyInfo(SubjectPublicKeyInfo)

public void SetSubjectPublicKeyInfo(SubjectPublicKeyInfo pubKeyInfo)

Parameters

pubKeyInfo SubjectPublicKeyInfo

SetSubjectUniqueID(DerBitString)

public void SetSubjectUniqueID(DerBitString uniqueID)

Parameters

uniqueID DerBitString

SetValidity(Validity)

public void SetValidity(Validity validity)

Parameters

validity Validity