Package org.bouncycastle.asn1.x509
Class V3TBSCertificateGenerator
java.lang.Object
org.bouncycastle.asn1.x509.V3TBSCertificateGenerator
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 -
Method Summary
Modifier and TypeMethodDescriptionvoidsetEndDate(ASN1UTCTime endDate) voidsetEndDate(Time endDate) voidsetExtensions(Extensions extensions) voidsetExtensions(X509Extensions extensions) Deprecated.use method taking ExtensionsvoidvoidDeprecated.use X500Name methodvoidsetIssuerUniqueID(DERBitString uniqueID) voidsetSerialNumber(ASN1Integer serialNumber) voidsetSignature(AlgorithmIdentifier signature) voidsetStartDate(ASN1UTCTime startDate) voidsetStartDate(Time startDate) voidsetSubject(X500Name subject) voidsetSubject(X509Name subject) Deprecated.use X500Name methodvoidsetSubjectPublicKeyInfo(SubjectPublicKeyInfo pubKeyInfo) voidsetSubjectUniqueID(DERBitString uniqueID) voidsetValidity(Validity validity)
-
Constructor Details
-
V3TBSCertificateGenerator
public V3TBSCertificateGenerator()
-
-
Method Details
-
setSerialNumber
-
setSignature
-
setIssuer
Deprecated.use X500Name method -
setIssuer
-
setValidity
-
setStartDate
-
setStartDate
-
setEndDate
-
setEndDate
-
setSubject
Deprecated.use X500Name method -
setSubject
-
setIssuerUniqueID
-
setSubjectUniqueID
-
setSubjectPublicKeyInfo
-
setExtensions
Deprecated.use method taking Extensions- Parameters:
extensions-
-
setExtensions
-
generatePreTBSCertificate
-
generateTBSCertificate
-