Package org.gudy.bouncycastle.asn1.x509
Class V1TBSCertificateGenerator
java.lang.Object
org.gudy.bouncycastle.asn1.x509.V1TBSCertificateGenerator
Generator for Version 1 TBSCertificateStructures.
TBSCertificate ::= SEQUENCE { version [ 0 ] Version DEFAULT v1(0), serialNumber CertificateSerialNumber, signature AlgorithmIdentifier, issuer Name, validity Validity, subject Name, subjectPublicKeyInfo SubjectPublicKeyInfo, }
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) Time
(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
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
-
-
Constructor Details
-
V1TBSCertificateGenerator
public V1TBSCertificateGenerator()
-
-
Method Details
-
setSerialNumber
-
setSignature
-
setIssuer
-
setStartDate
-
setStartDate
-
setEndDate
-
setEndDate
-
setSubject
-
setSubjectPublicKeyInfo
-
generateTBSCertificate
-