eu.emi.security.authn.x509.helpers.proxy
Class FixedV3TBSCertificateGenerator
java.lang.Object
eu.emi.security.authn.x509.helpers.proxy.FixedV3TBSCertificateGenerator
public class FixedV3TBSCertificateGenerator
- extends Object
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
}
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FixedV3TBSCertificateGenerator
public FixedV3TBSCertificateGenerator()
setSerialNumber
public void setSerialNumber(DERInteger serialNumber)
setSignature
public void setSignature(AlgorithmIdentifier signature)
setIssuer
public void setIssuer(X500Name issuer)
setStartDate
public void setStartDate(DERUTCTime startDate)
setStartDate
public void setStartDate(Time startDate)
setEndDate
public void setEndDate(DERUTCTime endDate)
setEndDate
public void setEndDate(Time endDate)
setSubject
public void setSubject(X500Name subject)
setIssuerUniqueID
public void setIssuerUniqueID(DERBitString uniqueID)
setSubjectUniqueID
public void setSubjectUniqueID(DERBitString uniqueID)
setSubjectPublicKeyInfo
public void setSubjectPublicKeyInfo(SubjectPublicKeyInfo pubKeyInfo)
setExtensions
public void setExtensions(X509Extensions extensions)
generateTBSCertificate
public DERSequence generateTBSCertificate()
Copyright © 2012-2013 European Middleware Initiative. All Rights Reserved.