Package org.bouncycastle.asn1.x509
Class V3TBSCertificateGenerator
java.lang.Object
org.bouncycastle.asn1.x509.V3TBSCertificateGenerator
public class V3TBSCertificateGenerator extends Object
Generator for Version 3 TBSCertificateStructures.
TBSCertificate ::= SEQUENCE {
version [ 0 ] Version DEFAULT v1(0),
serialNumber CertificateSerialNumber,
signature AlgorithmIdentifier,
issuer Name,
validity Validity,
subject Name,
subjectPublicKeyInfo SubjectPublicKeyInfo,
issuerUniqueID [ 1 ] IMPLICIT UniqueIdentifier OPTIONAL,
subjectUniqueID [ 2 ] IMPLICIT UniqueIdentifier OPTIONAL,
extensions [ 3 ] Extensions OPTIONAL
}
-
Constructor Summary
Constructors Constructor Description V3TBSCertificateGenerator() -
Method Summary
Modifier and Type Method Description TBSCertificategenerateTBSCertificate()voidsetEndDate(DERUTCTime endDate)voidsetEndDate(Time endDate)voidsetExtensions(Extensions extensions)voidsetExtensions(X509Extensions extensions)Deprecated.use method taking ExtensionsvoidsetIssuer(X500Name issuer)voidsetIssuer(X509Name issuer)Deprecated.use X500Name methodvoidsetIssuerUniqueID(DERBitString uniqueID)voidsetSerialNumber(ASN1Integer serialNumber)voidsetSignature(AlgorithmIdentifier signature)voidsetStartDate(DERUTCTime startDate)voidsetStartDate(Time startDate)voidsetSubject(X500Name subject)voidsetSubject(X509Name subject)Deprecated.use X500Name methodvoidsetSubjectPublicKeyInfo(SubjectPublicKeyInfo pubKeyInfo)voidsetSubjectUniqueID(DERBitString uniqueID)
-
Constructor Details
-
V3TBSCertificateGenerator
public V3TBSCertificateGenerator()
-
-
Method Details
-
setSerialNumber
-
setSignature
-
setIssuer
Deprecated.use X500Name method -
setIssuer
-
setStartDate
-
setStartDate
-
setEndDate
-
setEndDate
-
setSubject
Deprecated.use X500Name method -
setSubject
-
setIssuerUniqueID
-
setSubjectUniqueID
-
setSubjectPublicKeyInfo
-
setExtensions
Deprecated.use method taking Extensions- Parameters:
extensions-
-
setExtensions
-
generateTBSCertificate
-