public class

V1TBSCertificateGenerator

extends Object
java.lang.Object
   ↳ org.bouncycastle.asn1.x509.V1TBSCertificateGenerator

Class Overview

Generator for Version 1 TBSCertificateStructures.

 TBSCertificate ::= SEQUENCE {
      version          [ 0 ]  Version DEFAULT v1(0),
      serialNumber            CertificateSerialNumber,
      signature               AlgorithmIdentifier,
      issuer                  Name,
      validity                Validity,
      subject                 Name,
      subjectPublicKeyInfo    SubjectPublicKeyInfo,
      }
 

Summary

Public Constructors
V1TBSCertificateGenerator()
Public Methods
TBSCertificateStructure generateTBSCertificate()
void setEndDate(DERUTCTime endDate)
void setEndDate(Time endDate)
void setIssuer(X500Name issuer)
void setIssuer(X509Name issuer)
void setSerialNumber(DERInteger serialNumber)
void setSignature(AlgorithmIdentifier signature)
void setStartDate(DERUTCTime startDate)
void setStartDate(Time startDate)
void setSubject(X509Name subject)
void setSubject(X500Name subject)
void setSubjectPublicKeyInfo(SubjectPublicKeyInfo pubKeyInfo)
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public V1TBSCertificateGenerator ()

Public Methods

public TBSCertificateStructure generateTBSCertificate ()

public void setEndDate (DERUTCTime endDate)

public void setEndDate (Time endDate)

public void setIssuer (X500Name issuer)

public void setIssuer (X509Name issuer)

public void setSerialNumber (DERInteger serialNumber)

public void setSignature (AlgorithmIdentifier signature)

public void setStartDate (DERUTCTime startDate)

public void setStartDate (Time startDate)

public void setSubject (X509Name subject)

public void setSubject (X500Name subject)

public void setSubjectPublicKeyInfo (SubjectPublicKeyInfo pubKeyInfo)