public class SSL extends Object
| Modifier and Type | Field and Description |
|---|---|
static char[] |
keyStorePassword |
| Constructor and Description |
|---|
SSL() |
| Modifier and Type | Method and Description |
|---|---|
static byte[] |
base64toBinary(String string) |
static FileInputStream |
inputStream(String fileName) |
static KeyManager |
keyManager(KeyStore keyStore) |
static KeyStore |
keyStore(String keyFile,
String certFile,
String caCertFile) |
static X509Certificate |
loadCertificate(String file) |
static PrivateKey |
privateKey(String file) |
static PublicKey |
publicKey(String file) |
static KeyFactory |
RSAKeyFactory() |
static String |
slurp(String file) |
static SSLContext |
sslContext(String keyFile,
String certFile,
String caCertFile) |
static TrustManager |
trustManager(KeyStore keyStore) |
static KeyStore |
trustStore(String caCertFile) |
static SSLContext |
uncheckedSSLContext(String keyFile,
String certFile,
String caCertFile) |
static CertificateFactory |
X509CertFactory() |
public static CertificateFactory X509CertFactory() throws CertificateException
CertificateExceptionpublic static KeyFactory RSAKeyFactory() throws NoSuchAlgorithmException
NoSuchAlgorithmExceptionpublic static byte[] base64toBinary(String string)
public static FileInputStream inputStream(String fileName) throws FileNotFoundException
FileNotFoundExceptionpublic static String slurp(String file) throws FileNotFoundException
FileNotFoundExceptionpublic static X509Certificate loadCertificate(String file) throws IOException, CertificateException
IOExceptionCertificateExceptionpublic static PublicKey publicKey(String file) throws IOException, CertificateException
IOExceptionCertificateExceptionpublic static PrivateKey privateKey(String file) throws FileNotFoundException, NoSuchAlgorithmException, InvalidKeySpecException
public static KeyStore keyStore(String keyFile, String certFile, String caCertFile) throws FileNotFoundException, IOException, KeyStoreException, NoSuchAlgorithmException, InvalidKeySpecException, CertificateException
public static KeyStore trustStore(String caCertFile) throws KeyStoreException, IOException, NoSuchAlgorithmException, CertificateException
public static TrustManager trustManager(KeyStore keyStore) throws NoSuchAlgorithmException, KeyStoreException, NoSuchProviderException
public static KeyManager keyManager(KeyStore keyStore) throws NoSuchAlgorithmException, KeyStoreException, NoSuchProviderException, UnrecoverableKeyException
public static SSLContext sslContext(String keyFile, String certFile, String caCertFile) throws KeyManagementException, NoSuchAlgorithmException, FileNotFoundException, KeyStoreException, IOException, InvalidKeySpecException, CertificateException, NoSuchProviderException, UnrecoverableKeyException
public static SSLContext uncheckedSSLContext(String keyFile, String certFile, String caCertFile)
Copyright © 2014. All rights reserved.