public class HttpsNIOListener extends HttpNIOListener
HTTPS transport listener
Sets the following message properties in addition to setting the request URI as the destination
ConfigurationElement.State
metrics, properties, serverName, transportName
Constructor and Description |
---|
HttpsNIOListener(FileCache fileCache)
Default constructor accepting the FileCache to use
|
Modifier and Type | Method and Description |
---|---|
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
|
getAccessURLs, getErrorHandlers, setAllowedMethods, setBaseURLs, setBindAddress, setCompressionMinSize, setConnectionDebugHeaders, setContinueOnCheckedExceptions, setContinueOnRuntimeExceptions, setDefaultContextPath, setEnableConnectionDebug, setErrorHandlers, setMaxPayloadSize, setNoCompression, setPort, setReplaceOriginServer, setRequestFilters, setResumeNewConnectionsAt, setStopNewConnectionsAt, setZeroCopyEnabled, toDetailedViewExt
getDetails, init, resetStatistics, setProperties, toBasicView, toDetailedView
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, start, stop, throwIllegalStateException, undeploy
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
retire
public HttpsNIOListener(FileCache fileCache)
fileCache
- the file cache to usepublic 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