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