gnu.crypto.pki

Class X509CertificateBuilder

public final class X509CertificateBuilder extends X509CertificateImpl

Constructor Summary
X509CertificateBuilder()
Method Summary
voidaddExtension(Extension extension)
byte[]getEncoded()
DategetNotAfter()
DategetNotBefore()
byte[]getSignature()
byte[]getTBSCertificate()
voidsetIssuer(X500Name issuer)
voidsetIssuer(X500Principal issuer)
voidsetIssuerUniqueId(BitString issuerUniqueId)
voidsetNotAfter(Date notAfter)
voidsetNotBefore(Date notBefore)
voidsetPublicKey(PublicKey subjectKey)
voidsetSerialNumber(BigInteger serialNo)
voidsetSigAlg(String sigAlg)
voidsetSigParams(byte[] sigAlgVal)
voidsetSubject(X500Name subject)
voidsetSubject(X500Principal subject)
voidsetSubjectUniqueId(BitString subjectUniqueId)
voidsetVersion(int version)
voidsign(PrivateKey key, String sigAlg, String provider)
Signs this certificate, encoding it and preparing for a call to getEncoded().
voidsign(PrivateKey key, String sigAlg)

Constructor Detail

X509CertificateBuilder

public X509CertificateBuilder()

Method Detail

addExtension

public void addExtension(Extension extension)

getEncoded

public byte[] getEncoded()

getNotAfter

public Date getNotAfter()

getNotBefore

public Date getNotBefore()

getSignature

public byte[] getSignature()

getTBSCertificate

public byte[] getTBSCertificate()

setIssuer

public void setIssuer(X500Name issuer)

setIssuer

public void setIssuer(X500Principal issuer)

setIssuerUniqueId

public void setIssuerUniqueId(BitString issuerUniqueId)

setNotAfter

public void setNotAfter(Date notAfter)

setNotBefore

public void setNotBefore(Date notBefore)

setPublicKey

public void setPublicKey(PublicKey subjectKey)

setSerialNumber

public void setSerialNumber(BigInteger serialNo)

setSigAlg

public void setSigAlg(String sigAlg)

setSigParams

public void setSigParams(byte[] sigAlgVal)

setSubject

public void setSubject(X500Name subject)

setSubject

public void setSubject(X500Principal subject)

setSubjectUniqueId

public void setSubjectUniqueId(BitString subjectUniqueId)

setVersion

public void setVersion(int version)

sign

public void sign(PrivateKey key, String sigAlg, String provider)
Signs this certificate, encoding it and preparing for a call to getEncoded().

sign

public void sign(PrivateKey key, String sigAlg)
Copyright © 2001, 2002, 2003 Free Software Foundation, Inc. All Rights Reserved.