|
Bouncy Castle Cryptography Library 1.47 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.bouncycastle.asn1.x509.V3TBSCertificateGenerator
public class V3TBSCertificateGenerator
Generator for Version 3 TBSCertificateStructures.
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 | |
---|---|
TBSCertificate |
generateTBSCertificate()
|
void |
setEndDate(DERUTCTime endDate)
|
void |
setEndDate(Time endDate)
|
void |
setExtensions(Extensions extensions)
|
void |
setExtensions(X509Extensions extensions)
Deprecated. use method taking Extensions |
void |
setIssuer(X500Name issuer)
|
void |
setIssuer(X509Name issuer)
Deprecated. use X500Name method |
void |
setIssuerUniqueID(DERBitString uniqueID)
|
void |
setSerialNumber(ASN1Integer serialNumber)
|
void |
setSignature(AlgorithmIdentifier signature)
|
void |
setStartDate(DERUTCTime startDate)
|
void |
setStartDate(Time startDate)
|
void |
setSubject(X500Name subject)
|
void |
setSubject(X509Name subject)
Deprecated. use X500Name method |
void |
setSubjectPublicKeyInfo(SubjectPublicKeyInfo pubKeyInfo)
|
void |
setSubjectUniqueID(DERBitString uniqueID)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public V3TBSCertificateGenerator()
Method Detail |
---|
public void setSerialNumber(ASN1Integer serialNumber)
public void setSignature(AlgorithmIdentifier signature)
public void setIssuer(X509Name issuer)
public void setIssuer(X500Name issuer)
public void setStartDate(DERUTCTime startDate)
public void setStartDate(Time startDate)
public void setEndDate(DERUTCTime endDate)
public void setEndDate(Time endDate)
public void setSubject(X509Name subject)
public void setSubject(X500Name subject)
public void setIssuerUniqueID(DERBitString uniqueID)
public void setSubjectUniqueID(DERBitString uniqueID)
public void setSubjectPublicKeyInfo(SubjectPublicKeyInfo pubKeyInfo)
public void setExtensions(X509Extensions extensions)
extensions
- public void setExtensions(Extensions extensions)
public TBSCertificate generateTBSCertificate()
|
Bouncy Castle Cryptography Library 1.47 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |