addExtension
public void addExtension(Extension extension)
setIssuer
public void setIssuer(X500Principal issuer)
throws IOException
setIssuer
public void setIssuer(X500Name 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(X500Principal subject)
throws IOException
setSubject
public void setSubject(X500Name subject)
setSubjectUniqueId
public void setSubjectUniqueId(BitString subjectUniqueId)
setVersion
public void setVersion(int version)
sign
public void sign(PrivateKey key,
String sigAlg)
throws CertificateException,
InvalidKeyException,
NoSuchAlgorithmException,
SignatureException
sign
public void sign(PrivateKey key,
String sigAlg,
String provider)
throws CertificateException,
InvalidKeyException,
NoSuchAlgorithmException,
NoSuchProviderException,
SignatureException
Signs this certificate, encoding it and preparing for a call to
getEncoded()
.