org.apache.geronimo.jetty6.connector
Class GeronimoSocketSSLListener

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.bio.SocketConnector
                  extended by org.mortbay.jetty.security.SslSocketConnector
                      extended by org.apache.geronimo.jetty6.connector.GeronimoSocketSSLListener
All Implemented Interfaces:
org.mortbay.component.LifeCycle, org.mortbay.io.Buffers, org.mortbay.jetty.Connector

public class GeronimoSocketSSLListener
extends org.mortbay.jetty.security.SslSocketConnector

SSL listener that hooks into the Geronimo keystore infrastructure.


Nested Class Summary
 
Nested classes/interfaces inherited from class org.mortbay.jetty.security.SslSocketConnector
org.mortbay.jetty.security.SslSocketConnector.SslConnection
 
Nested classes/interfaces inherited from class org.mortbay.jetty.bio.SocketConnector
org.mortbay.jetty.bio.SocketConnector.Connection
 
Field Summary
 
Fields inherited from class org.mortbay.jetty.security.SslSocketConnector
DEFAULT_KEYSTORE, KEYPASSWORD_PROPERTY, PASSWORD_PROPERTY
 
Fields inherited from class org.mortbay.jetty.bio.SocketConnector
_connections, _serverSocket
 
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
GeronimoSocketSSLListener(KeystoreManager manager)
           
 
Method Summary
protected  SSLServerSocketFactory createFactory()
           
 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.SslSocketConnector
accept, configure, customize, getExcludeCipherSuites, getHandshakeTimeout, getKeystore, getKeystoreType, getNeedClientAuth, getProtocol, getProvider, getSecureRandomAlgorithm, getSslKeyManagerFactoryAlgorithm, getSslTrustManagerFactoryAlgorithm, getTruststore, getTruststoreType, getWantClientAuth, isConfidential, isIntegral, newServerSocket, setExcludeCipherSuites, setHandshakeTimeout, setKeyPassword, setKeystore, setKeystoreType, setNeedClientAuth, setPassword, setProtocol, setProvider, setSecureRandomAlgorithm, setSslKeyManagerFactoryAlgorithm, setSslTrustManagerFactoryAlgorithm, setTrustPassword, setTruststore, setTruststoreType, setWantClientAuth
 
Methods inherited from class org.mortbay.jetty.bio.SocketConnector
close, doStart, doStop, getConnection, getLocalPort, newBuffer, newHttpConnection, open
 
Methods inherited from class org.mortbay.jetty.AbstractConnector
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, newContinuation, persist, setAcceptorPriorityOffset, setAcceptors, setAcceptQueueSize, setConfidentialPort, setConfidentialScheme, setHost, setIntegralPort, setIntegralScheme, setLowResourceMaxIdleTime, setMaxIdleTime, setName, setPort, setResolveNames, setServer, setSoLingerTime, setStatsOn, setThreadPool, statsReset, stopAccept, toString
 
Methods inherited from class org.mortbay.jetty.AbstractBuffers
getBuffer, getHeaderBufferSize, getRequestBufferSize, getResponseBufferSize, returnBuffer, 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
 
Methods inherited from interface org.mortbay.io.Buffers
getBuffer, returnBuffer
 

Constructor Detail

GeronimoSocketSSLListener

public GeronimoSocketSSLListener(KeystoreManager manager)
Method Detail

createFactory

protected SSLServerSocketFactory createFactory()
                                        throws Exception
Overrides:
createFactory in class org.mortbay.jetty.security.SslSocketConnector
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.