Class V1TBSCertificateGenerator

java.lang.Object
org.gudy.bouncycastle.asn1.x509.V1TBSCertificateGenerator

public class V1TBSCertificateGenerator extends Object
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,
      }
 
  • Field Details

  • Constructor Details

    • V1TBSCertificateGenerator

      public V1TBSCertificateGenerator()
  • Method Details

    • setSerialNumber

      public void setSerialNumber(DERInteger serialNumber)
    • setSignature

      public void setSignature(AlgorithmIdentifier signature)
    • setIssuer

      public void setIssuer(X509Name issuer)
    • setStartDate

      public void setStartDate(Time startDate)
    • setStartDate

      public void setStartDate(DERUTCTime startDate)
    • setEndDate

      public void setEndDate(Time endDate)
    • setEndDate

      public void setEndDate(DERUTCTime endDate)
    • setSubject

      public void setSubject(X509Name subject)
    • setSubjectPublicKeyInfo

      public void setSubjectPublicKeyInfo(SubjectPublicKeyInfo pubKeyInfo)
    • generateTBSCertificate

      public TBSCertificateStructure generateTBSCertificate()