org.apache.geronimo.jetty6.connector
Class GeronimoSelectChannelSSLListener

java.lang.Object
  extended by org.mortbay.component.AbstractLifeCycle
      extended by org.mortbay.jetty.AbstractBuffers
          extended by org.mortbay.jetty.AbstractConnector
              extended by org.mortbay.jetty.nio.AbstractNIOConnector
                  extended by org.mortbay.jetty.nio.SelectChannelConnector
                      extended by org.mortbay.jetty.security.SslSelectChannelConnector
                          extended by org.apache.geronimo.jetty6.connector.GeronimoSelectChannelSSLListener
All Implemented Interfaces:
org.mortbay.component.LifeCycle, org.mortbay.io.Buffers, org.mortbay.jetty.Connector, org.mortbay.jetty.nio.NIOConnector

public class GeronimoSelectChannelSSLListener
extends org.mortbay.jetty.security.SslSelectChannelConnector

SSL listener that hooks into the Geronimo keystore infrastructure.


Nested Class Summary
 
Nested classes/interfaces inherited from class org.mortbay.jetty.nio.SelectChannelConnector
org.mortbay.jetty.nio.SelectChannelConnector.ConnectorEndPoint, org.mortbay.jetty.nio.SelectChannelConnector.RetryContinuation
 
Field Summary
 
Fields inherited from class org.mortbay.jetty.security.SslSelectChannelConnector
DEFAULT_KEYSTORE, KEYPASSWORD_PROPERTY, PASSWORD_PROPERTY
 
Fields inherited from class org.mortbay.jetty.AbstractConnector
_lowResourceMaxIdleTime, _maxIdleTime, _soLingerTime
 
Fields inherited from class org.mortbay.jetty.AbstractBuffers
_loss, BUFFER_LOSS_RATE
 
Constructor Summary
GeronimoSelectChannelSSLListener(KeystoreManager manager)
           
 
Method Summary
protected  SSLContext createSSLContext()
           
 String getKeyAlias()
           
 String getKeyStore()
           
 String getTrustStore()
           
 void setKeyAlias(String keyAlias)
           
 void setKeyStore(String keyStore)
           
 void setTrustStore(String trustStore)
           
 
Methods inherited from class org.mortbay.jetty.security.SslSelectChannelConnector
createSSLEngine, customize, doStart, getAlgorithm, getBuffer, getCipherSuites, getExcludeCipherSuites, getKeystore, getKeystoreType, getNeedClientAuth, getProtocol, getProvider, getSecureRandomAlgorithm, getSslKeyManagerFactoryAlgorithm, getSslTrustManagerFactoryAlgorithm, getTruststore, getTruststoreType, getWantClientAuth, isConfidential, isIntegral, newConnection, newEndPoint, returnBuffer, setAlgorithm, setCipherSuites, setExcludeCipherSuites, setKeyPassword, setKeystore, setKeystoreType, setNeedClientAuth, setPassword, setProtocol, setProvider, setSecureRandomAlgorithm, setSslKeyManagerFactoryAlgorithm, setSslTrustManagerFactoryAlgorithm, setTrustPassword, setTruststore, setTruststoreType, setWantClientAuth
 
Methods inherited from class org.mortbay.jetty.nio.SelectChannelConnector
accept, close, doStop, getConnection, getDelaySelectKeyUpdate, getLocalPort, getLowResourcesConnections, getLowResourcesMaxIdleTime, newContinuation, open, persist, setDelaySelectKeyUpdate, setLowResourceMaxIdleTime, setLowResourcesConnections, setLowResourcesMaxIdleTime, setMaxIdleTime, stopAccept
 
Methods inherited from class org.mortbay.jetty.nio.AbstractNIOConnector
getUseDirectBuffers, newBuffer, setUseDirectBuffers
 
Methods inherited from class org.mortbay.jetty.AbstractConnector
configure, connectionClosed, connectionOpened, getAcceptorPriorityOffset, getAcceptors, getAcceptQueueSize, getConfidentialPort, getConfidentialScheme, getConnections, getConnectionsDurationAve, getConnectionsDurationMax, getConnectionsDurationMin, getConnectionsDurationTotal, getConnectionsOpen, getConnectionsOpenMax, getConnectionsOpenMin, getConnectionsRequestsAve, getConnectionsRequestsMax, getConnectionsRequestsMin, getHost, getIntegralPort, getIntegralScheme, getLowResourceMaxIdleTime, getMaxIdleTime, getName, getPort, getRequests, getResolveNames, getServer, getSoLingerTime, getStatsOn, getStatsOnMs, getThreadPool, join, setAcceptorPriorityOffset, setAcceptors, setAcceptQueueSize, setConfidentialPort, setConfidentialScheme, setHost, setIntegralPort, setIntegralScheme, setName, setPort, setResolveNames, setServer, setSoLingerTime, setStatsOn, setThreadPool, statsReset, toString
 
Methods inherited from class org.mortbay.jetty.AbstractBuffers
getHeaderBufferSize, getRequestBufferSize, getResponseBufferSize, setHeaderBufferSize, setRequestBufferSize, setResponseBufferSize
 
Methods inherited from class org.mortbay.component.AbstractLifeCycle
isFailed, isRunning, isStarted, isStarting, isStopped, isStopping, start, stop
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.mortbay.jetty.Connector
getHeaderBufferSize, getRequestBufferSize, getResponseBufferSize, setHeaderBufferSize, setRequestBufferSize, setResponseBufferSize
 
Methods inherited from interface org.mortbay.component.LifeCycle
isFailed, isRunning, isStarted, isStarting, isStopped, isStopping, start, stop
 

Constructor Detail

GeronimoSelectChannelSSLListener

public GeronimoSelectChannelSSLListener(KeystoreManager manager)
Method Detail

createSSLContext

protected SSLContext createSSLContext()
                               throws Exception
Overrides:
createSSLContext in class org.mortbay.jetty.security.SslSelectChannelConnector
Throws:
Exception

getKeyStore

public String getKeyStore()

setKeyStore

public void setKeyStore(String keyStore)

getTrustStore

public String getTrustStore()

setTrustStore

public void setTrustStore(String trustStore)

getKeyAlias

public String getKeyAlias()

setKeyAlias

public void setKeyAlias(String keyAlias)


Copyright © 2003-2007 Apache Software Foundation. All Rights Reserved.