public abstract class TCPSSLNIOListener extends TCPNIOListener
ConfigurationElement.State
port, serviceHandler
logger, metrics, properties, serverName, transportName
Constructor and Description |
---|
TCPSSLNIOListener(FileCache fileCache) |
Modifier and Type | Method and Description |
---|---|
protected org.apache.http.nio.reactor.IOEventDispatch |
getIOEventDispatch(FileCache fileCache,
org.adroitlogic.ultraesb.transport.tcp.TCPServiceHandler serviceHandler,
org.apache.http.params.HttpParams params,
org.adroitlogic.ultraesb.transport.TransportMetricsCollector metrics,
boolean readToString,
java.lang.String charset) |
void |
setIdentityKeyPassword(java.lang.String identityKeyPassword)
Identity key password
|
void |
setIdentityStorePassword(java.lang.String identityStorePassword)
Identity keystore password
|
void |
setIdentityStorePath(java.lang.String identityStorePath)
Identity keystore path
|
void |
setIdentityStoreType(java.lang.String identityStoreType)
Identity keystore type
|
void |
setNonProductionNoRemoteCertValidation(boolean nonProductionNoRemoteCertValidation)
Turn off remote certificate validation - NOT for production use.
|
void |
setSslVerifyClient(java.lang.String sslVerifyClient)
Control use of 2-way SSL
|
void |
setTrustStorePassword(java.lang.String trustStorePassword)
Trust keystore password
|
void |
setTrustStorePath(java.lang.String trustStorePath)
Trust keystore path
|
void |
setTrustStoreType(java.lang.String trustStoreType)
Trust keystore type
|
getOriginatingTransportName, getProperty, getProperty, registerProxyService, setPort, start, unregisterProxyService
getAccessURLs, getDetails, init, resetStatistics, setProperties, toBasicView, toDetailedView, toDetailedViewExt
equals, getDeploymentUnit, getDerivedName, getId, getState, getStreamCount, getTimerStreamMax, getTimerStreamMean, getTimerStreamMin, getTimerStreamPer, hashCode, init, isDebugOn, isStarted, maintenanceShutdown, markAsOutdated, pause, resetCounter, resetTimer, resolveMetricsStreams, resume, setBeanName, setConfig, setDebugOn, setDerivedName, setId, setMetricsEngine, setState, stop, throwIllegalStateException, undeploy
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
retire
public TCPSSLNIOListener(FileCache fileCache)
protected org.apache.http.nio.reactor.IOEventDispatch getIOEventDispatch(FileCache fileCache, org.adroitlogic.ultraesb.transport.tcp.TCPServiceHandler serviceHandler, org.apache.http.params.HttpParams params, org.adroitlogic.ultraesb.transport.TransportMetricsCollector metrics, boolean readToString, java.lang.String charset)
getIOEventDispatch
in class TCPNIOListener
public void setSslVerifyClient(java.lang.String sslVerifyClient)
sslVerifyClient
- "optional", "require" or "none" (default)public void setIdentityStorePath(java.lang.String identityStorePath)
identityStorePath
- identity keystore pathpublic void setIdentityStoreType(java.lang.String identityStoreType)
identityStoreType
- identity keystore typepublic void setIdentityStorePassword(java.lang.String identityStorePassword)
identityStorePassword
- identity keystore passwordpublic void setIdentityKeyPassword(java.lang.String identityKeyPassword)
identityKeyPassword
- identity key passwordpublic void setTrustStorePath(java.lang.String trustStorePath)
trustStorePath
- Trust keystore pathpublic void setTrustStoreType(java.lang.String trustStoreType)
trustStoreType
- Trust keystore typepublic void setTrustStorePassword(java.lang.String trustStorePassword)
trustStorePassword
- Trust keystore passwordpublic void setNonProductionNoRemoteCertValidation(boolean nonProductionNoRemoteCertValidation)
nonProductionNoRemoteCertValidation
- true disables remote certificate validation