public class Krb5AndCertsSslSocketConnector
extends org.eclipse.jetty.server.ssl.SslSocketConnector
SslSocketConnector to optionally also provide
Kerberos5ized SSL sockets. The only change in behavior from superclass is
that we no longer honor requests to turn off NeedAuthentication when running
with Kerberos support.| Modifier and Type | Class and Description |
|---|---|
static class |
Krb5AndCertsSslSocketConnector.MODE |
org.eclipse.jetty.server.ssl.SslSocketConnector.SslConnectorEndPointorg.eclipse.jetty.server.bio.SocketConnector.ConnectorEndPoint| Modifier and Type | Field and Description |
|---|---|
static List<String> |
KRB5_CIPHER_SUITES |
_connections, _localPort, _serverSocket_buffers, _lowResourceMaxIdleTime, _maxIdleTime, _soLingerTime| Constructor and Description |
|---|
Krb5AndCertsSslSocketConnector() |
| Modifier and Type | Method and Description |
|---|---|
void |
customize(org.eclipse.jetty.io.EndPoint endpoint,
org.eclipse.jetty.server.Request request) |
org.eclipse.jetty.util.ssl.SslContextFactory |
getSslContextFactory() |
static boolean |
isKrb(String mode) |
protected ServerSocket |
newServerSocket(String host,
int port,
int backlog) |
void |
setMode(String mode) |
accept, configure, doStart, doStop, getAlgorithm, getExcludeCipherSuites, getHandshakeTimeout, getIncludeCipherSuites, getKeystore, getKeystoreType, getNeedClientAuth, getProtocol, getProvider, getSecureRandomAlgorithm, getSslContext, getSslKeyManagerFactoryAlgorithm, getSslTrustManagerFactoryAlgorithm, getTruststore, getTruststoreType, getWantClientAuth, isAllowRenegotiate, isConfidential, isIntegral, open, setAlgorithm, setAllowRenegotiate, setExcludeCipherSuites, setHandshakeTimeout, setIncludeCipherSuites, setKeyPassword, setKeystore, setKeystoreType, setNeedClientAuth, setPassword, setProtocol, setProvider, setSecureRandomAlgorithm, setSslContext, setSslKeyManagerFactoryAlgorithm, setSslTrustManagerFactoryAlgorithm, setTrustPassword, setTruststore, setTruststoreType, setWantClientAuthclose, dump, getConnection, getLocalPort, newConnectioncheckForwardedHeaders, connectionClosed, connectionOpened, connectionUpgraded, getAcceptorPriorityOffset, getAcceptors, getAcceptQueueSize, getConfidentialPort, getConfidentialScheme, getConnections, getConnectionsDurationMax, getConnectionsDurationMean, getConnectionsDurationStdDev, getConnectionsDurationTotal, getConnectionsOpen, getConnectionsOpenMax, getConnectionsRequestsMax, getConnectionsRequestsMean, getConnectionsRequestsStdDev, getForwardedCipherSuiteHeader, getForwardedForHeader, getForwardedHostHeader, getForwardedProtoHeader, getForwardedServerHeader, getForwardedSslSessionIdHeader, getHost, getHostHeader, getIntegralPort, getIntegralScheme, getLeftMostFieldValue, getLowResourceMaxIdleTime, getLowResourcesMaxIdleTime, getMaxBuffers, getMaxIdleTime, getName, getPort, getRequestBuffers, getRequestBufferSize, getRequestBufferType, getRequestHeaderSize, getRequestHeaderType, getRequests, getResolveNames, getResponseBuffers, getResponseBufferSize, getResponseBufferType, getResponseHeaderSize, getResponseHeaderType, getReuseAddress, getServer, getSoLingerTime, getStatsOn, getStatsOnMs, getThreadPool, isForwarded, isLowResources, join, persist, setAcceptorPriorityOffset, setAcceptors, setAcceptQueueSize, setConfidentialPort, setConfidentialScheme, setForwarded, setForwardedCipherSuiteHeader, setForwardedForHeader, setForwardedHostHeader, setForwardedProtoHeader, setForwardedServerHeader, setForwardedSslSessionIdHeader, setHost, setHostHeader, setIntegralPort, setIntegralScheme, setLowResourceMaxIdleTime, setLowResourcesMaxIdleTime, setMaxBuffers, setMaxIdleTime, setName, setPort, setRequestBuffers, setRequestBufferSize, setRequestHeaderSize, setResolveNames, setResponseBuffers, setResponseBufferSize, setResponseHeaderSize, setReuseAddress, setServer, setSoLingerTime, setStatsOn, setThreadPool, statsReset, stopAccept, toStringaddBean, addBean, contains, destroy, dump, dump, dump, dump, dumpObject, dumpStdErr, dumpThis, getBean, getBeans, getBeans, isManaged, manage, removeBean, removeBeans, unmanageaddLifeCycleListener, getState, getState, isFailed, isRunning, isStarted, isStarting, isStopped, isStopping, removeLifeCycleListener, start, stopclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitclose, getConfidentialPort, getConfidentialScheme, getConnection, getConnections, getConnectionsDurationMax, getConnectionsDurationMean, getConnectionsDurationStdDev, getConnectionsDurationTotal, getConnectionsOpen, getConnectionsOpenMax, getConnectionsRequestsMax, getConnectionsRequestsMean, getConnectionsRequestsStdDev, getHost, getIntegralPort, getIntegralScheme, getLocalPort, getLowResourceMaxIdleTime, getMaxIdleTime, getName, getPort, getRequestBuffers, getRequestBufferSize, getRequestHeaderSize, getRequests, getResolveNames, getResponseBuffers, getResponseBufferSize, getResponseHeaderSize, getServer, getStatsOn, getStatsOnMs, isLowResources, persist, setHost, setLowResourceMaxIdleTime, setMaxIdleTime, setPort, setRequestBufferSize, setRequestHeaderSize, setResponseBufferSize, setResponseHeaderSize, setServer, setStatsOn, statsResetpublic static boolean isKrb(String mode)
public void setMode(String mode)
public org.eclipse.jetty.util.ssl.SslContextFactory getSslContextFactory()
getSslContextFactory in interface org.eclipse.jetty.server.ssl.SslConnectorgetSslContextFactory in class org.eclipse.jetty.server.ssl.SslSocketConnectorprotected ServerSocket newServerSocket(String host, int port, int backlog) throws IOException
newServerSocket in class org.eclipse.jetty.server.ssl.SslSocketConnectorIOExceptionpublic void customize(org.eclipse.jetty.io.EndPoint endpoint,
org.eclipse.jetty.server.Request request)
throws IOException
customize in interface org.eclipse.jetty.server.Connectorcustomize in class org.eclipse.jetty.server.ssl.SslSocketConnectorIOExceptionCopyright © 2005-2015 The Apache Software Foundation. All Rights Reserved.