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) |