gnu.crypto.pki
public final class X509CertificateBuilder extends X509CertificateImpl
| Constructor Summary | |
|---|---|
| X509CertificateBuilder() | |
| Method Summary | |
|---|---|
| void | addExtension(Extension extension) |
| byte[] | getEncoded() |
| Date | getNotAfter() |
| Date | getNotBefore() |
| byte[] | getSignature() |
| byte[] | getTBSCertificate() |
| void | setIssuer(X500Name issuer) |
| void | setIssuer(X500Principal issuer) |
| void | setIssuerUniqueId(BitString issuerUniqueId) |
| void | setNotAfter(Date notAfter) |
| void | setNotBefore(Date notBefore) |
| void | setPublicKey(PublicKey subjectKey) |
| void | setSerialNumber(BigInteger serialNo) |
| void | setSigAlg(String sigAlg) |
| void | setSigParams(byte[] sigAlgVal) |
| void | setSubject(X500Name subject) |
| void | setSubject(X500Principal subject) |
| void | setSubjectUniqueId(BitString subjectUniqueId) |
| void | setVersion(int version) |
| void | sign(PrivateKey key, String sigAlg, String provider)
Signs this certificate, encoding it and preparing for a call to
getEncoded(). |
| void | sign(PrivateKey key, String sigAlg) |
getEncoded().