|
IBM WebSphere Multichannel Bank Transformation Toolkit Javadoc | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface SSLEnabler
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 |
---|
static final java.lang.String COPYRIGHT
static final java.lang.String KEYSTORETYPE
static final java.lang.String SRVPUBLICKEYPATH
static final java.lang.String SRVPUBLICKEYFILE
static final java.lang.String SRVPUBLICKEYPW
static final java.lang.String TRUSTALGORITHM
static final java.lang.String CLIENTAUTHENTICATION
static final java.lang.String CLIENTKEYPAIRPATH
static final java.lang.String CLIENTKEYPAIRFILE
static final java.lang.String CLIENTKEYPAIRPW
static final java.lang.String SSLVERSION
static final java.lang.String ENABLEDCIPHERSUITES
static final java.lang.String FROMJAR
static final java.lang.String SSLv2
static final java.lang.String SSLv3
static final java.lang.String TLS
static final java.lang.String defaultSSLVersion
static final java.lang.String SSL010
static final java.lang.String SSL011
static final java.lang.String SSL012
static final java.lang.String SSL013
static final java.lang.String JSSE
Method Detail |
---|
java.lang.String getSrvPublicKeyFile()
void setSrvPublicKeyFile(java.lang.String srvPublicKeyFile)
srvPublicKeyFile
- -
The srvPublicKeyFile to setjava.lang.String getSrvPublicKeyPath()
void setSrvPublicKeyPath(java.lang.String srvPublicKeyPath)
srvPublicKeyPath
- -
The srvPublicKeyPath to setjava.lang.String getSrvPublicKeyPw()
void setSrvPublicKeyPw(java.lang.String srvPublicKeyPw)
srvPublicKeyPw
- -
The srvPublicKeyPw to setjava.lang.String getClientKeyPairPath()
void setClientKeyPairPath(java.lang.String clientKeyPairPath)
clientKeyPairPath
- -
The clientKeyPairPath to setjava.lang.String getClientKeyPairFile()
void setClientKeyPairFile(java.lang.String clientKeyPairFile)
clientKeyPairFile
- -
The clientKeyPairFile to setjava.lang.String getClientKeyPairPw()
void setClientKeyPairPw(java.lang.String clientKeyPairPw)
clientKeyPairPw
- -
The clientKeyPairPw to setjava.lang.String getSSLVersion()
void setSSLVersion(java.lang.String sslVersion)
sslVersion
- -
The sslVersion to setjavax.net.ssl.SSLSocketFactory getSSLfactory()
void setSSLfactory(javax.net.ssl.SSLSocketFactory sslfactory)
sslfactory
- -
The sslfactory to setjava.lang.String getTrustAlgorithm()
void setTrustAlgorithm(java.lang.String trustAlgorithm)
trustAlgorithm
- -
The trustAlgorithm to setjava.lang.String getKeyStoreType()
void setKeyStoreType(java.lang.String keyStoreType)
keyStoreType
- -
The keyStoreType to setboolean getEnableSSL()
void setEnableSSL(boolean enableSSL)
enableSSL
- -
The enableSSL to setboolean getClientAuthentication()
void setClientAuthentication(boolean clientAuthentication)
clientAuthentication
- -
The clientAuthentication to setvoid 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
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
java.lang.String[] getEnabledCipherSuites()
void setEnabledCipherSuites(java.lang.String[] enabledCipherSuites)
enabledCipherSuites
- -
The enabledCipherSuites to set
|
IBM WebSphere Multichannel Bank Transformation Toolkit Javadoc | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |