public class SslContext extends Object
Modifier and Type | Field and Description |
---|---|
protected List<KeyManager> |
keyManagers |
protected String |
protocol |
protected String |
provider |
protected SecureRandom |
secureRandom |
protected List<TrustManager> |
trustManagers |
Constructor and Description |
---|
SslContext() |
SslContext(KeyManager[] km,
TrustManager[] tm,
SecureRandom random) |
Modifier and Type | Method and Description |
---|---|
void |
addKeyManager(KeyManager km) |
void |
addTrustManager(TrustManager tm) |
static SslContext |
getCurrentSslContext() |
List<KeyManager> |
getKeyManagers() |
KeyManager[] |
getKeyManagersAsArray() |
String |
getProtocol() |
String |
getProvider() |
SecureRandom |
getSecureRandom() |
SSLContext |
getSSLContext() |
List<TrustManager> |
getTrustManagers() |
TrustManager[] |
getTrustManagersAsArray() |
boolean |
removeKeyManager(KeyManager km) |
boolean |
removeTrustManager(TrustManager tm) |
static void |
setCurrentSslContext(SslContext bs) |
void |
setKeyManagers(List<KeyManager> keyManagers) |
void |
setProtocol(String protocol) |
void |
setProvider(String provider) |
void |
setSecureRandom(SecureRandom secureRandom) |
void |
setSSLContext(SSLContext sslContext) |
void |
setTrustManagers(List<TrustManager> trustManagers) |
protected List<KeyManager> keyManagers
protected List<TrustManager> trustManagers
protected SecureRandom secureRandom
public SslContext()
public SslContext(KeyManager[] km, TrustManager[] tm, SecureRandom random)
public static void setCurrentSslContext(SslContext bs)
public static SslContext getCurrentSslContext()
public KeyManager[] getKeyManagersAsArray()
public TrustManager[] getTrustManagersAsArray()
public void addKeyManager(KeyManager km)
public boolean removeKeyManager(KeyManager km)
public void addTrustManager(TrustManager tm)
public boolean removeTrustManager(TrustManager tm)
public List<KeyManager> getKeyManagers()
public void setKeyManagers(List<KeyManager> keyManagers)
public List<TrustManager> getTrustManagers()
public void setTrustManagers(List<TrustManager> trustManagers)
public SecureRandom getSecureRandom()
public void setSecureRandom(SecureRandom secureRandom)
public String getProtocol()
public void setProtocol(String protocol)
public String getProvider()
public void setProvider(String provider)
public SSLContext getSSLContext() throws NoSuchProviderException, NoSuchAlgorithmException, KeyManagementException
public void setSSLContext(SSLContext sslContext)
Copyright © 2005–2016 FuseSource, Corp.. All rights reserved.