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.NoSuchAlgorithmException
public 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.GeneralSecurityException
java.io.IOException
public 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.GeneralSecurityException
java.io.IOException