public class SslContext
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected java.util.List<javax.net.ssl.KeyManager> |
keyManagers |
protected java.lang.String |
protocol |
protected java.lang.String |
provider |
protected java.security.SecureRandom |
secureRandom |
protected java.util.List<javax.net.ssl.TrustManager> |
trustManagers |
| Constructor and Description |
|---|
SslContext() |
SslContext(javax.net.ssl.KeyManager[] km,
javax.net.ssl.TrustManager[] tm,
java.security.SecureRandom random) |
| Modifier and Type | Method and Description |
|---|---|
void |
addKeyManager(javax.net.ssl.KeyManager km) |
void |
addTrustManager(javax.net.ssl.TrustManager tm) |
static SslContext |
getCurrentSslContext() |
java.util.List<javax.net.ssl.KeyManager> |
getKeyManagers() |
javax.net.ssl.KeyManager[] |
getKeyManagersAsArray() |
java.lang.String |
getProtocol() |
java.lang.String |
getProvider() |
java.security.SecureRandom |
getSecureRandom() |
javax.net.ssl.SSLContext |
getSSLContext() |
java.util.List<javax.net.ssl.TrustManager> |
getTrustManagers() |
javax.net.ssl.TrustManager[] |
getTrustManagersAsArray() |
boolean |
removeKeyManager(javax.net.ssl.KeyManager km) |
boolean |
removeTrustManager(javax.net.ssl.TrustManager tm) |
static void |
setCurrentSslContext(SslContext bs) |
void |
setKeyManagers(java.util.List<javax.net.ssl.KeyManager> keyManagers) |
void |
setProtocol(java.lang.String protocol) |
void |
setProvider(java.lang.String provider) |
void |
setSecureRandom(java.security.SecureRandom secureRandom) |
void |
setSSLContext(javax.net.ssl.SSLContext sslContext) |
void |
setTrustManagers(java.util.List<javax.net.ssl.TrustManager> trustManagers) |
protected java.lang.String protocol
protected java.lang.String provider
protected java.util.List<javax.net.ssl.KeyManager> keyManagers
protected java.util.List<javax.net.ssl.TrustManager> trustManagers
protected java.security.SecureRandom secureRandom
public SslContext()
public SslContext(javax.net.ssl.KeyManager[] km,
javax.net.ssl.TrustManager[] tm,
java.security.SecureRandom random)
public static void setCurrentSslContext(SslContext bs)
public static SslContext getCurrentSslContext()
public javax.net.ssl.KeyManager[] getKeyManagersAsArray()
public javax.net.ssl.TrustManager[] getTrustManagersAsArray()
public void addKeyManager(javax.net.ssl.KeyManager km)
public boolean removeKeyManager(javax.net.ssl.KeyManager km)
public void addTrustManager(javax.net.ssl.TrustManager tm)
public boolean removeTrustManager(javax.net.ssl.TrustManager tm)
public java.util.List<javax.net.ssl.KeyManager> getKeyManagers()
public void setKeyManagers(java.util.List<javax.net.ssl.KeyManager> keyManagers)
public java.util.List<javax.net.ssl.TrustManager> getTrustManagers()
public void setTrustManagers(java.util.List<javax.net.ssl.TrustManager> trustManagers)
public java.security.SecureRandom getSecureRandom()
public void setSecureRandom(java.security.SecureRandom secureRandom)
public java.lang.String getProtocol()
public void setProtocol(java.lang.String protocol)
public java.lang.String getProvider()
public void setProvider(java.lang.String provider)
public javax.net.ssl.SSLContext getSSLContext()
throws java.security.NoSuchProviderException,
java.security.NoSuchAlgorithmException,
java.security.KeyManagementException
java.security.NoSuchProviderExceptionjava.security.NoSuchAlgorithmExceptionjava.security.KeyManagementExceptionpublic void setSSLContext(javax.net.ssl.SSLContext sslContext)
Copyright © 2005-2013 Red Hat, Inc.. All Rights Reserved.