org.teiid.transport
Class SSLConfiguration

java.lang.Object
  extended by org.teiid.transport.SSLConfiguration

public class SSLConfiguration
extends java.lang.Object


Field Summary
static java.lang.String ANONYMOUS
           
static java.lang.String ONEWAY
           
static java.lang.String TWOWAY
           
 
Constructor Summary
SSLConfiguration()
           
 
Method Summary
 javax.net.ssl.SSLEngine getServerSSLEngine()
           
 boolean isClientEncryptionEnabled()
           
 boolean isSslEnabled()
           
 void setAuthenticationMode(java.lang.String value)
           
 void setClientEncryptionEnabled(boolean value)
           
 void setKeymanagementAlgorithm(java.lang.String value)
           
 void setKeystoreFilename(java.lang.String value)
           
 void setKeystorePassword(java.lang.String value)
           
 void setKeystoreType(java.lang.String value)
           
 void setSslEnabled(boolean value)
           
 void setSslProtocol(java.lang.String value)
           
 void setTruststoreFilename(java.lang.String value)
           
 void setTruststorePassword(java.lang.String value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ONEWAY

public static final java.lang.String ONEWAY
See Also:
Constant Field Values

TWOWAY

public static final java.lang.String TWOWAY
See Also:
Constant Field Values

ANONYMOUS

public static final java.lang.String ANONYMOUS
See Also:
Constant Field Values
Constructor Detail

SSLConfiguration

public SSLConfiguration()
Method Detail

getServerSSLEngine

public javax.net.ssl.SSLEngine getServerSSLEngine()
                                           throws java.io.IOException,
                                                  java.security.GeneralSecurityException
Throws:
java.io.IOException
java.security.GeneralSecurityException

isSslEnabled

public boolean isSslEnabled()

isClientEncryptionEnabled

public boolean isClientEncryptionEnabled()

setSslEnabled

public void setSslEnabled(boolean value)

setKeystoreFilename

public void setKeystoreFilename(java.lang.String value)

setKeystorePassword

public void setKeystorePassword(java.lang.String value)

setKeystoreType

public void setKeystoreType(java.lang.String value)

setSslProtocol

public void setSslProtocol(java.lang.String value)

setKeymanagementAlgorithm

public void setKeymanagementAlgorithm(java.lang.String value)

setTruststoreFilename

public void setTruststoreFilename(java.lang.String value)

setTruststorePassword

public void setTruststorePassword(java.lang.String value)

setAuthenticationMode

public void setAuthenticationMode(java.lang.String value)

setClientEncryptionEnabled

public void setClientEncryptionEnabled(boolean value)


Copyright © 2010. All Rights Reserved.