Top Description Fields Constructors Methods
org.bouncycastle.asn1.x509

public Class V1TBSCertificateGenerator

extends Object
Class Inheritance
Imports
org.bouncycastle.asn1.ASN1EncodableVector, .ASN1Integer, .ASN1UTCTime, .DERSequence, .DERTaggedObject, org.bouncycastle.asn1.x500.X500Name

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

Modifier and TypeField and Description
pack-priv Time
pack-priv X500Name
pack-priv ASN1Integer
pack-priv AlgorithmIdentifier
pack-priv Time
pack-priv X500Name
pack-priv SubjectPublicKeyInfo
pack-priv DERTaggedObject

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public TBSCertificate
public void
setEndDate(Time endDate)

public void
public void
setIssuer(X509Name issuer)

Deprecated use X500Name method
public void
public void
public void
public void
setStartDate(Time startDate)

public void
public void
setSubject(X509Name subject)

Deprecated use X500Name method
public void
public void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

endDateback to summary
pack-priv Time endDate
issuerback to summary
pack-priv X500Name issuer
serialNumberback to summary
pack-priv ASN1Integer serialNumber
signatureback to summary
pack-priv AlgorithmIdentifier signature
startDateback to summary
pack-priv Time startDate
subjectback to summary
pack-priv X500Name subject
subjectPublicKeyInfoback to summary
pack-priv SubjectPublicKeyInfo subjectPublicKeyInfo
versionback to summary
pack-priv DERTaggedObject version

Constructor Detail

V1TBSCertificateGeneratorback to summary
public V1TBSCertificateGenerator()

Method Detail

generateTBSCertificateback to summary
public TBSCertificate generateTBSCertificate()
setEndDateback to summary
public void setEndDate(Time endDate)
setEndDateback to summary
public void setEndDate(ASN1UTCTime endDate)
setIssuerback to summary
public void setIssuer(X509Name issuer)

Deprecated

use X500Name method

setIssuerback to summary
public void setIssuer(X500Name issuer)
setSerialNumberback to summary
public void setSerialNumber(ASN1Integer serialNumber)
setSignatureback to summary
public void setSignature(AlgorithmIdentifier signature)
setStartDateback to summary
public void setStartDate(Time startDate)
setStartDateback to summary
public void setStartDate(ASN1UTCTime startDate)
setSubjectback to summary
public void setSubject(X509Name subject)

Deprecated

use X500Name method

setSubjectback to summary
public void setSubject(X500Name subject)
setSubjectPublicKeyInfoback to summary
public void setSubjectPublicKeyInfo(SubjectPublicKeyInfo pubKeyInfo)