Class V3TbsCertificateGenerator
- Namespace
- Enterprises.Org.BouncyCastle.Asn1.X509
- Assembly
- Enterprises.BouncyCastle.Crypto.dll
public class V3TbsCertificateGenerator
- Inheritance
-
V3TbsCertificateGenerator
- Inherited Members
-
Constructors
V3TbsCertificateGenerator()
public V3TbsCertificateGenerator()
Methods
GenerateTbsCertificate()
public TbsCertificateStructure GenerateTbsCertificate()
Returns
- TbsCertificateStructure
SetEndDate(DerUtcTime)
public void SetEndDate(DerUtcTime endDate)
Parameters
endDate
DerUtcTime
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(DerUtcTime)
public void SetStartDate(DerUtcTime startDate)
Parameters
startDate
DerUtcTime
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