Package org.bouncycastle.asn1.x509
Class V1TBSCertificateGenerator
- java.lang.Object
-
- org.bouncycastle.asn1.x509.V1TBSCertificateGenerator
-
public class V1TBSCertificateGenerator extends java.lang.ObjectGenerator for Version 1 TBSCertificateStructures.TBSCertificate ::= SEQUENCE { version [ 0 ] Version DEFAULT v1(0), serialNumber CertificateSerialNumber, signature AlgorithmIdentifier, issuer Name, validity Validity, subject Name, subjectPublicKeyInfo SubjectPublicKeyInfo, }
-
-
Constructor Summary
Constructors Constructor Description V1TBSCertificateGenerator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TBSCertificategenerateTBSCertificate()voidsetEndDate(ASN1UTCTime endDate)voidsetEndDate(Time endDate)voidsetIssuer(X500Name issuer)voidsetSerialNumber(ASN1Integer serialNumber)voidsetSignature(AlgorithmIdentifier signature)voidsetStartDate(ASN1UTCTime startDate)voidsetStartDate(Time startDate)voidsetSubject(X500Name subject)voidsetSubjectPublicKeyInfo(SubjectPublicKeyInfo pubKeyInfo)
-
-
-
Method Detail
-
setSerialNumber
public void setSerialNumber(ASN1Integer serialNumber)
-
setSignature
public void setSignature(AlgorithmIdentifier signature)
-
setIssuer
public void setIssuer(X500Name issuer)
-
setStartDate
public void setStartDate(Time startDate)
-
setStartDate
public void setStartDate(ASN1UTCTime startDate)
-
setEndDate
public void setEndDate(Time endDate)
-
setEndDate
public void setEndDate(ASN1UTCTime endDate)
-
setSubject
public void setSubject(X500Name subject)
-
setSubjectPublicKeyInfo
public void setSubjectPublicKeyInfo(SubjectPublicKeyInfo pubKeyInfo)
-
generateTBSCertificate
public TBSCertificate generateTBSCertificate()
-
-