public class TestSSLUtils
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
TestSSLUtils.CertificateBuilder |
| Constructor and Description |
|---|
TestSSLUtils() |
| Modifier and Type | Method and Description |
|---|---|
static void |
createKeyStore(java.lang.String filename,
java.lang.String password,
java.lang.String alias,
java.security.Key privateKey,
java.security.cert.Certificate cert) |
static <T extends java.security.cert.Certificate> |
createTrustStore(java.lang.String filename,
java.lang.String password,
java.util.Map<java.lang.String,T> certs) |
static java.security.KeyPair |
generateKeyPair(java.lang.String algorithm) |
public static java.security.KeyPair generateKeyPair(java.lang.String algorithm)
throws java.security.NoSuchAlgorithmException
java.security.NoSuchAlgorithmExceptionpublic static void createKeyStore(java.lang.String filename,
java.lang.String password,
java.lang.String alias,
java.security.Key privateKey,
java.security.cert.Certificate cert)
throws java.security.GeneralSecurityException,
java.io.IOException
java.security.GeneralSecurityExceptionjava.io.IOExceptionpublic static <T extends java.security.cert.Certificate> void createTrustStore(java.lang.String filename,
java.lang.String password,
java.util.Map<java.lang.String,T> certs)
throws java.security.GeneralSecurityException,
java.io.IOException
java.security.GeneralSecurityExceptionjava.io.IOException