Package org.gudy.bouncycastle.asn1.x509
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 TypeMethodDescriptionvoid
setEndDate
(DERUTCTime endDate) void
setEndDate
(Time endDate) void
setExtensions
(X509Extensions extensions) void
void
setSerialNumber
(DERInteger serialNumber) void
setSignature
(AlgorithmIdentifier signature) void
setStartDate
(DERUTCTime startDate) void
setStartDate
(Time startDate) void
setSubject
(X509Name subject) void
setSubjectPublicKeyInfo
(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
-