org.bouncycastle.asn1.x509
public class V3TBSCertificateGenerator extends Object
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 | |
---|---|
V3TBSCertificateGenerator() |
Method Summary | |
---|---|
TBSCertificateStructure | generateTBSCertificate() |
void | setEndDate(DERUTCTime endDate) |
void | setEndDate(Time endDate) |
void | setExtensions(X509Extensions extensions) |
void | setIssuer(X509Name issuer) |
void | setSerialNumber(DERInteger serialNumber) |
void | setSignature(AlgorithmIdentifier signature) |
void | setStartDate(DERUTCTime startDate) |
void | setStartDate(Time startDate) |
void | setSubject(X509Name subject) |
void | setSubjectPublicKeyInfo(SubjectPublicKeyInfo pubKeyInfo) |