public class V1TBSCertificateGenerator extends Object
TBSCertificate ::= SEQUENCE { version [ 0 ] Version DEFAULT v1(0), serialNumber CertificateSerialNumber, signature AlgorithmIdentifier, issuer Name, validity Validity, subject Name, subjectPublicKeyInfo SubjectPublicKeyInfo, }
Modifier and Type | Field and Description |
---|---|
(package private) Time |
endDate |
(package private) X500Name |
issuer |
(package private) ASN1Integer |
serialNumber |
(package private) AlgorithmIdentifier |
signature |
(package private) Time |
startDate |
(package private) X500Name |
subject |
(package private) SubjectPublicKeyInfo |
subjectPublicKeyInfo |
(package private) DERTaggedObject |
version |
Constructor and Description |
---|
V1TBSCertificateGenerator() |
Modifier and Type | Method and Description |
---|---|
TBSCertificate |
generateTBSCertificate() |
void |
setEndDate(ASN1UTCTime endDate) |
void |
setEndDate(Time endDate) |
void |
setIssuer(X500Name issuer) |
void |
setIssuer(X509Name issuer)
Deprecated.
use X500Name method
|
void |
setSerialNumber(ASN1Integer serialNumber) |
void |
setSignature(AlgorithmIdentifier signature) |
void |
setStartDate(ASN1UTCTime startDate) |
void |
setStartDate(Time startDate) |
void |
setSubject(X500Name subject) |
void |
setSubject(X509Name subject)
Deprecated.
use X500Name method
|
void |
setSubjectPublicKeyInfo(SubjectPublicKeyInfo pubKeyInfo) |
DERTaggedObject version
ASN1Integer serialNumber
AlgorithmIdentifier signature
SubjectPublicKeyInfo subjectPublicKeyInfo
public V1TBSCertificateGenerator()
public void setSerialNumber(ASN1Integer serialNumber)
public void setSignature(AlgorithmIdentifier signature)
public void setStartDate(Time startDate)
public void setStartDate(ASN1UTCTime startDate)
public void setEndDate(Time endDate)
public void setEndDate(ASN1UTCTime endDate)
public void setSubject(X509Name subject)
public void setSubject(X500Name subject)
public void setSubjectPublicKeyInfo(SubjectPublicKeyInfo pubKeyInfo)
public TBSCertificate generateTBSCertificate()