public class IssuedCertificate
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
java.security.cert.X509Certificate |
cacert |
java.security.KeyPair |
keypair |
java.security.cert.X509Certificate |
mycert |
| Constructor and Description |
|---|
IssuedCertificate(java.security.cert.X509Certificate ca,
java.security.KeyPair keypair,
java.security.cert.X509Certificate certificate) |
| Modifier and Type | Method and Description |
|---|---|
static IssuedCertificate |
generateServerCert(CertificateAuthority auth,
java.lang.String subject,
int strength) |
static IssuedCertificate |
generateUserCert(CertificateAuthority auth,
java.lang.String subject,
int strength) |
java.lang.String |
getCAHash() |
java.lang.String |
getHash() |
void |
saveCertPEM(java.io.File pem) |
void |
saveCertPEM(java.io.Writer ww) |
void |
saveJKS(java.io.File jks) |
void |
saveJKS(java.io.OutputStream os) |
void |
saveKeyPEM(java.io.File pem) |
void |
saveKeyPEM(java.io.Writer ww) |
void |
saveP12(java.io.File p12) |
void |
saveP12(java.io.File p12,
char[] pass) |
void |
saveP12(java.io.OutputStream os,
char[] pass) |
public java.security.KeyPair keypair
public java.security.cert.X509Certificate mycert
public java.security.cert.X509Certificate cacert
public IssuedCertificate(java.security.cert.X509Certificate ca,
java.security.KeyPair keypair,
java.security.cert.X509Certificate certificate)
public void saveP12(java.io.File p12)
throws java.lang.Exception
java.lang.Exceptionpublic void saveP12(java.io.File p12,
char[] pass)
throws java.lang.Exception
java.lang.Exceptionpublic void saveP12(java.io.OutputStream os,
char[] pass)
throws java.lang.Exception
java.lang.Exceptionpublic void saveJKS(java.io.File jks)
throws java.lang.Exception
java.lang.Exceptionpublic void saveJKS(java.io.OutputStream os)
throws java.lang.Exception
java.lang.Exceptionpublic void saveCertPEM(java.io.File pem)
throws java.lang.Exception
java.lang.Exceptionpublic void saveCertPEM(java.io.Writer ww)
throws java.lang.Exception
java.lang.Exceptionpublic void saveKeyPEM(java.io.File pem)
throws java.lang.Exception
java.lang.Exceptionpublic void saveKeyPEM(java.io.Writer ww)
throws java.lang.Exception
java.lang.Exceptionpublic java.lang.String getHash()
public java.lang.String getCAHash()
public static IssuedCertificate generateUserCert(CertificateAuthority auth, java.lang.String subject, int strength) throws java.lang.Exception
java.lang.Exceptionpublic static IssuedCertificate generateServerCert(CertificateAuthority auth, java.lang.String subject, int strength) throws java.lang.Exception
java.lang.ExceptionCopyright © 2014. All Rights Reserved.