|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.mockserver.socket.KeyStoreFactory
public class KeyStoreFactory
| Constructor Summary | |
|---|---|
KeyStoreFactory()
|
|
| Method Summary | |
|---|---|
X509Certificate |
createCACert(PublicKey publicKey,
PrivateKey privateKey)
Create a certificate to use by a Certificate Authority, signed by a self signed certificate. |
X509Certificate |
createClientCert(PublicKey publicKey,
X509Certificate certificateAuthorityCert,
PrivateKey certificateAuthorityPrivateKey,
PublicKey certificateAuthorityPublicKey,
String domain,
String[] subjectAlternativeNameDomains,
String[] subjectAlternativeNameIps)
Create a server certificate for the given domain and subject alternative names, signed by the given Certificate Authority. |
static KeyPair |
generateKeyPair(int keySize)
Create a random 2048 bit RSA key pair with the given length |
void |
saveCertificateAsPEMFile(Object x509Certificate,
String filename)
Saves X509Certificate as Base-64 encoded PEM file. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public KeyStoreFactory()
| Method Detail |
|---|
public static KeyPair generateKeyPair(int keySize)
throws Exception
Exception
public X509Certificate createCACert(PublicKey publicKey,
PrivateKey privateKey)
throws Exception
Exception
public X509Certificate createClientCert(PublicKey publicKey,
X509Certificate certificateAuthorityCert,
PrivateKey certificateAuthorityPrivateKey,
PublicKey certificateAuthorityPublicKey,
String domain,
String[] subjectAlternativeNameDomains,
String[] subjectAlternativeNameIps)
throws Exception
Exception
public void saveCertificateAsPEMFile(Object x509Certificate,
String filename)
throws IOException
IOException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||