org.apache.activemq.broker
Class SslContext
java.lang.Object
org.apache.activemq.broker.SslContext
- Direct Known Subclasses:
- SpringSslContext
public class SslContext
- extends Object
A holder of SSL configuration.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
protocol
protected String protocol
provider
protected String provider
keyManagers
protected List<KeyManager> keyManagers
trustManagers
protected List<TrustManager> trustManagers
secureRandom
protected SecureRandom secureRandom
SslContext
public SslContext()
SslContext
public SslContext(KeyManager[] km,
TrustManager[] tm,
SecureRandom random)
setCurrentSslContext
public static void setCurrentSslContext(SslContext bs)
getCurrentSslContext
public static SslContext getCurrentSslContext()
getKeyManagersAsArray
public KeyManager[] getKeyManagersAsArray()
getTrustManagersAsArray
public TrustManager[] getTrustManagersAsArray()
addKeyManager
public void addKeyManager(KeyManager km)
removeKeyManager
public boolean removeKeyManager(KeyManager km)
addTrustManager
public void addTrustManager(TrustManager tm)
removeTrustManager
public boolean removeTrustManager(TrustManager tm)
getKeyManagers
public List<KeyManager> getKeyManagers()
setKeyManagers
public void setKeyManagers(List<KeyManager> keyManagers)
getTrustManagers
public List<TrustManager> getTrustManagers()
setTrustManagers
public void setTrustManagers(List<TrustManager> trustManagers)
getSecureRandom
public SecureRandom getSecureRandom()
setSecureRandom
public void setSecureRandom(SecureRandom secureRandom)
getProtocol
public String getProtocol()
setProtocol
public void setProtocol(String protocol)
getProvider
public String getProvider()
setProvider
public void setProvider(String provider)
getSSLContext
public SSLContext getSSLContext()
throws NoSuchProviderException,
NoSuchAlgorithmException,
KeyManagementException
- Throws:
NoSuchProviderException
NoSuchAlgorithmException
KeyManagementException
setSSLContext
public void setSSLContext(SSLContext sslContext)
Copyright © 2005–2013 The Apache Software Foundation. All rights reserved.