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()
.