Class V3TBSCertificateGenerator
java.lang.Object
org.gudy.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
}
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate boolean(package private) Time(package private) X509Extensions(package private) X509Name(package private) DERInteger(package private) AlgorithmIdentifier(package private) Time(package private) X509Name(package private) SubjectPublicKeyInfo(package private) DERTaggedObject -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidsetEndDate(DERUTCTime endDate) voidsetEndDate(Time endDate) voidsetExtensions(X509Extensions extensions) voidvoidsetSerialNumber(DERInteger serialNumber) voidsetSignature(AlgorithmIdentifier signature) voidsetStartDate(DERUTCTime startDate) voidsetStartDate(Time startDate) voidsetSubject(X509Name subject) voidsetSubjectPublicKeyInfo(SubjectPublicKeyInfo pubKeyInfo)
-
Field Details
-
version
DERTaggedObject version -
serialNumber
DERInteger serialNumber -
signature
AlgorithmIdentifier signature -
issuer
X509Name issuer -
startDate
Time startDate -
endDate
Time endDate -
subject
X509Name subject -
subjectPublicKeyInfo
SubjectPublicKeyInfo subjectPublicKeyInfo -
extensions
X509Extensions extensions -
altNamePresentAndCritical
private boolean altNamePresentAndCritical
-
-
Constructor Details
-
V3TBSCertificateGenerator
public V3TBSCertificateGenerator()
-
-
Method Details
-
setSerialNumber
-
setSignature
-
setIssuer
-
setStartDate
-
setStartDate
-
setEndDate
-
setEndDate
-
setSubject
-
setSubjectPublicKeyInfo
-
setExtensions
-
generateTBSCertificate
-