Main Page | Packages | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | Related Pages

org.objectweb.cjdbc.common.net.AuthenticatedServerSocketFactory Class Reference

List of all members.

Public Member Functions

 AuthenticatedServerSocketFactory (SSLServerSocketFactory factory)
ServerSocket createServerSocket (int port) throws IOException, UnknownHostException
ServerSocket createServerSocket (int port, int backlog) throws IOException, UnknownHostException
ServerSocket createServerSocket (int port, int backlog, InetAddress ifAddress) throws IOException, UnknownHostException
String[] getDefaultCipherSuites ()
String[] getSupportedCipherSuites ()

Detailed Description

This class defines a AuthenticatedSSLSocketFactory

It is a wrapper around the socket factory in the constructor and sets the setNeedClientAuth to true to enforce client authentication with the public key

Author:
Marc Wick
Version:
1.0

Definition at line 45 of file AuthenticatedServerSocketFactory.java.


Constructor & Destructor Documentation

org.objectweb.cjdbc.common.net.AuthenticatedServerSocketFactory.AuthenticatedServerSocketFactory SSLServerSocketFactory  factory  ) 
 

Creates a new AuthenticatedSSLSocketFactory.java object

Parameters:
factory - the factory

Definition at line 56 of file AuthenticatedServerSocketFactory.java.

00057   {
00058     this.factory = factory;
00059   }


Member Function Documentation

ServerSocket org.objectweb.cjdbc.common.net.AuthenticatedServerSocketFactory.createServerSocket int  port,
int  backlog,
InetAddress  ifAddress
throws IOException, UnknownHostException
 

See also:
javax.net.ServerSocketFactory#createServerSocket(int, int, java.net.InetAddress)

Definition at line 88 of file AuthenticatedServerSocketFactory.java.

00090   {
00091     SSLServerSocket socket = (SSLServerSocket) factory.createServerSocket(port,
00092         backlog, ifAddress);
00093     socket.setNeedClientAuth(true);
00094     return socket;
00095   }

ServerSocket org.objectweb.cjdbc.common.net.AuthenticatedServerSocketFactory.createServerSocket int  port,
int  backlog
throws IOException, UnknownHostException
 

See also:
javax.net.ServerSocketFactory#createServerSocket(int,int)

Definition at line 75 of file AuthenticatedServerSocketFactory.java.

00077   {
00078     SSLServerSocket socket = (SSLServerSocket) factory.createServerSocket(port,
00079         backlog);
00080     socket.setNeedClientAuth(true);
00081     return socket;
00082   }

ServerSocket org.objectweb.cjdbc.common.net.AuthenticatedServerSocketFactory.createServerSocket int  port  )  throws IOException, UnknownHostException
 

See also:
javax.net.ServerSocketFactory#createServerSocket(int)

Definition at line 64 of file AuthenticatedServerSocketFactory.java.

00066   {
00067     SSLServerSocket socket = (SSLServerSocket) factory.createServerSocket(port);
00068     socket.setNeedClientAuth(true);
00069     return socket;
00070   }

String [] org.objectweb.cjdbc.common.net.AuthenticatedServerSocketFactory.getDefaultCipherSuites  ) 
 

See also:
javax.net.ssl.SSLServerSocketFactory#getDefaultCipherSuites()

Definition at line 100 of file AuthenticatedServerSocketFactory.java.

00101   {
00102     return factory.getDefaultCipherSuites();
00103   }

String [] org.objectweb.cjdbc.common.net.AuthenticatedServerSocketFactory.getSupportedCipherSuites  ) 
 

See also:
javax.net.ssl.SSLServerSocketFactory#getSupportedCipherSuites()

Definition at line 108 of file AuthenticatedServerSocketFactory.java.

00109   {
00110     return factory.getDefaultCipherSuites();
00111   }


The documentation for this class was generated from the following file:
Generated on Mon Apr 11 22:02:01 2005 for C-JDBC by  doxygen 1.3.9.1