|
IBM Branch Transformation Toolkit Javadoc | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
This interface enables the CSClientService to make use of JSSE to get secure connections.
The interface relies on the generic classes provided by JSSE. Implementors of SSLEnabler will make use of a given implementation of JSSE.
Field Summary | |
---|---|
static java.lang.String |
CLIENTAUTHENTICATION
|
static java.lang.String |
CLIENTKEYPAIRFILE
|
static java.lang.String |
CLIENTKEYPAIRPATH
|
static java.lang.String |
CLIENTKEYPAIRPW
|
static java.lang.String |
COPYRIGHT
|
static java.lang.String |
defaultSSLVersion
|
static java.lang.String |
ENABLEDCIPHERSUITES
|
static java.lang.String |
FROMJAR
|
static java.lang.String |
JSSE
|
static java.lang.String |
KEYSTORETYPE
|
static java.lang.String |
SRVPUBLICKEYFILE
|
static java.lang.String |
SRVPUBLICKEYPATH
|
static java.lang.String |
SRVPUBLICKEYPW
|
static java.lang.String |
SSL010
|
static java.lang.String |
SSL011
|
static java.lang.String |
SSL012
|
static java.lang.String |
SSL013
|
static java.lang.String |
SSLv2
|
static java.lang.String |
SSLv3
|
static java.lang.String |
SSLVERSION
|
static java.lang.String |
TLS
|
static java.lang.String |
TRUSTALGORITHM
|
Method Summary | |
---|---|
boolean |
getClientAuthentication()
Gets the clientAuthentication. |
java.lang.String |
getClientKeyPairFile()
Gets the clientKeyPairFile. |
java.lang.String |
getClientKeyPairPath()
Gets the clientKeyPairPath. |
java.lang.String |
getClientKeyPairPw()
Gets the clientKeyPairPw. |
java.lang.String[] |
getEnabledCipherSuites()
Returns the enabledCipherSuites. |
boolean |
getEnableSSL()
Gets the enableSSL. |
java.lang.String |
getKeyStoreType()
Gets the keyStoreType. |
java.lang.String |
getSrvPublicKeyFile()
Returns the srvPublicKeyFile. |
java.lang.String |
getSrvPublicKeyPath()
Returns the srvPublicKeyPath. |
java.lang.String |
getSrvPublicKeyPw()
Gets the srvPublicKeyPw. |
javax.net.ssl.SSLSocketFactory |
getSSLfactory()
Gets the sslfactory. |
java.net.Socket |
getSSLSocket(java.lang.String host,
int port)
Returns a secure socket. |
java.lang.String |
getSSLVersion()
Gets the sslVersion. |
java.lang.String |
getTrustAlgorithm()
Gets the trustAlgorithm. |
void |
initializeSSL(java.lang.String csClientPath)
Initializes the SSL environment. |
void |
setClientAuthentication(boolean clientAuthentication)
Sets the clientAuthentication. |
void |
setClientKeyPairFile(java.lang.String clientKeyPairFile)
Sets the clientKeyPairFile. |
void |
setClientKeyPairPath(java.lang.String clientKeyPairPath)
Sets the clientKeyPairPath. |
void |
setClientKeyPairPw(java.lang.String clientKeyPairPw)
Sets the clientKeyPairPw. |
void |
setEnabledCipherSuites(java.lang.String[] enabledCipherSuites)
Sets the enabledCipherSuites. |
void |
setEnableSSL(boolean enableSSL)
Sets the enableSSL. |
void |
setKeyStoreType(java.lang.String keyStoreType)
Sets the keyStoreType. |
void |
setSrvPublicKeyFile(java.lang.String srvPublicKeyFile)
Sets the srvPublicKeyFile. |
void |
setSrvPublicKeyPath(java.lang.String srvPublicKeyPath)
Sets the srvPublicKeyPath. |
void |
setSrvPublicKeyPw(java.lang.String srvPublicKeyPw)
Sets the srvPublicKeyPw. |
void |
setSSLfactory(javax.net.ssl.SSLSocketFactory sslfactory)
Sets the sslfactory. |
void |
setSSLVersion(java.lang.String sslVersion)
Sets the sslVersion. |
void |
setTrustAlgorithm(java.lang.String trustAlgorithm)
Sets the trustAlgorithm. |
Field Detail |
public static final java.lang.String COPYRIGHT
public static final java.lang.String KEYSTORETYPE
public static final java.lang.String SRVPUBLICKEYPATH
public static final java.lang.String SRVPUBLICKEYFILE
public static final java.lang.String SRVPUBLICKEYPW
public static final java.lang.String TRUSTALGORITHM
public static final java.lang.String CLIENTAUTHENTICATION
public static final java.lang.String CLIENTKEYPAIRPATH
public static final java.lang.String CLIENTKEYPAIRFILE
public static final java.lang.String CLIENTKEYPAIRPW
public static final java.lang.String SSLVERSION
public static final java.lang.String ENABLEDCIPHERSUITES
public static final java.lang.String FROMJAR
public static final java.lang.String SSLv2
public static final java.lang.String SSLv3
public static final java.lang.String TLS
public static final java.lang.String defaultSSLVersion
public static final java.lang.String SSL010
public static final java.lang.String SSL011
public static final java.lang.String SSL012
public static final java.lang.String SSL013
public static final java.lang.String JSSE
Method Detail |
public java.lang.String getSrvPublicKeyFile()
public void setSrvPublicKeyFile(java.lang.String srvPublicKeyFile)
srvPublicKeyFile
- - The srvPublicKeyFile to setpublic java.lang.String getSrvPublicKeyPath()
public void setSrvPublicKeyPath(java.lang.String srvPublicKeyPath)
srvPublicKeyPath
- - The srvPublicKeyPath to setpublic java.lang.String getSrvPublicKeyPw()
public void setSrvPublicKeyPw(java.lang.String srvPublicKeyPw)
srvPublicKeyPw
- - The srvPublicKeyPw to setpublic java.lang.String getClientKeyPairPath()
public void setClientKeyPairPath(java.lang.String clientKeyPairPath)
clientKeyPairPath
- - The clientKeyPairPath to setpublic java.lang.String getClientKeyPairFile()
public void setClientKeyPairFile(java.lang.String clientKeyPairFile)
clientKeyPairFile
- - The clientKeyPairFile to setpublic java.lang.String getClientKeyPairPw()
public void setClientKeyPairPw(java.lang.String clientKeyPairPw)
clientKeyPairPw
- - The clientKeyPairPw to setpublic java.lang.String getSSLVersion()
public void setSSLVersion(java.lang.String sslVersion)
sslVersion
- - The sslVersion to setpublic javax.net.ssl.SSLSocketFactory getSSLfactory()
public void setSSLfactory(javax.net.ssl.SSLSocketFactory sslfactory)
sslfactory
- - The sslfactory to setpublic java.lang.String getTrustAlgorithm()
public void setTrustAlgorithm(java.lang.String trustAlgorithm)
trustAlgorithm
- - The trustAlgorithm to setpublic java.lang.String getKeyStoreType()
public void setKeyStoreType(java.lang.String keyStoreType)
keyStoreType
- - The keyStoreType to setpublic boolean getEnableSSL()
public void setEnableSSL(boolean enableSSL)
enableSSL
- - The enableSSL to setpublic boolean getClientAuthentication()
public void setClientAuthentication(boolean clientAuthentication)
clientAuthentication
- - The clientAuthentication to setpublic void initializeSSL(java.lang.String csClientPath) throws DSECSSSLException
csClientPath
- - Path of the XML kColl where the SSL parameters are defined
DSECSInvalidRequestException
- - It has not been posible to initialize the SSLEnabler object
DSECSSSLException
public java.net.Socket getSSLSocket(java.lang.String host, int port) throws java.net.UnknownHostException, java.io.IOException
host
- - Hostname or ip address to connect the returned socketport
- - Port where the returned socket will be connected
java.net.UnknownHostException
java.io.IOException
public java.lang.String[] getEnabledCipherSuites()
public void setEnabledCipherSuites(java.lang.String[] enabledCipherSuites)
enabledCipherSuites
- - The enabledCipherSuites to set
|
IBM Branch Transformation Toolkit Javadoc | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |