eu.emi.security.authn.x509.helpers.proxy
public class FixedV3TBSCertificateGenerator 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 and Description |
---|
FixedV3TBSCertificateGenerator() |
Modifier and Type | Method and Description |
---|---|
DERSequence |
generateTBSCertificate() |
void |
setEndDate(DERUTCTime endDate) |
void |
setEndDate(Time endDate) |
void |
setExtensions(X509Extensions extensions) |
void |
setIssuer(X500Name issuer) |
void |
setIssuerUniqueID(DERBitString uniqueID) |
void |
setSerialNumber(DERInteger serialNumber) |
void |
setSignature(AlgorithmIdentifier signature) |
void |
setStartDate(DERUTCTime startDate) |
void |
setStartDate(Time startDate) |
void |
setSubject(X500Name subject) |
void |
setSubjectPublicKeyInfo(SubjectPublicKeyInfo pubKeyInfo) |
void |
setSubjectUniqueID(DERBitString uniqueID) |
public void setSerialNumber(DERInteger serialNumber)
public void setSignature(AlgorithmIdentifier signature)
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(X500Name subject)
public void setIssuerUniqueID(DERBitString uniqueID)
public void setSubjectUniqueID(DERBitString uniqueID)
public void setSubjectPublicKeyInfo(SubjectPublicKeyInfo pubKeyInfo)
public void setExtensions(X509Extensions extensions)
public DERSequence generateTBSCertificate()
Copyright © 2012-2014 European Middleware Initiative. All Rights Reserved.