org.apache.http.ssl
@NotThreadSafe public class SSLContextBuilder extends Object
SSLContext instances.| Constructor and Description |
|---|
SSLContextBuilder() |
| Modifier and Type | Method and Description |
|---|---|
SSLContext |
build() |
SSLContextBuilder |
loadKeyMaterial(File file,
char[] keyPassword) |
SSLContextBuilder |
loadKeyMaterial(KeyStore keystore,
char[] keyPassword) |
SSLContextBuilder |
loadKeyMaterial(KeyStore keystore,
char[] keyPassword,
PrivateKeyStrategy aliasStrategy) |
SSLContextBuilder |
loadTrustMaterial(File file) |
SSLContextBuilder |
loadTrustMaterial(File file,
char[] password) |
SSLContextBuilder |
loadTrustMaterial(KeyStore truststore) |
SSLContextBuilder |
loadTrustMaterial(KeyStore truststore,
TrustStrategy trustStrategy) |
SSLContextBuilder |
setSecureRandom(SecureRandom secureRandom) |
SSLContextBuilder |
useProtocol(String protocol) |
SSLContextBuilder |
useSSL() |
SSLContextBuilder |
useTLS() |
public SSLContextBuilder useTLS()
public SSLContextBuilder useSSL()
public SSLContextBuilder useProtocol(String protocol)
public SSLContextBuilder setSecureRandom(SecureRandom secureRandom)
public SSLContextBuilder loadTrustMaterial(KeyStore truststore, TrustStrategy trustStrategy) throws NoSuchAlgorithmException, KeyStoreException
public SSLContextBuilder loadTrustMaterial(KeyStore truststore) throws NoSuchAlgorithmException, KeyStoreException
public SSLContextBuilder loadTrustMaterial(File file, char[] password) throws NoSuchAlgorithmException, KeyStoreException, CertificateException, IOException
public SSLContextBuilder loadTrustMaterial(File file) throws NoSuchAlgorithmException, KeyStoreException, CertificateException, IOException
public SSLContextBuilder loadKeyMaterial(KeyStore keystore, char[] keyPassword) throws NoSuchAlgorithmException, KeyStoreException, UnrecoverableKeyException
public SSLContextBuilder loadKeyMaterial(File file, char[] keyPassword) throws NoSuchAlgorithmException, KeyStoreException, UnrecoverableKeyException, CertificateException, IOException
public SSLContextBuilder loadKeyMaterial(KeyStore keystore, char[] keyPassword, PrivateKeyStrategy aliasStrategy) throws NoSuchAlgorithmException, KeyStoreException, UnrecoverableKeyException
public SSLContext build() throws NoSuchAlgorithmException, KeyManagementException
Copyright © 2005–2014 The Apache Software Foundation. All rights reserved.