クラス org.objectweb.cjdbc.common.net.AuthenticatedServerSocketFactory

すべてのメンバ一覧

説明

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

作者:
Marc Wick
バージョン:
1.0

AuthenticatedServerSocketFactory.java45 行で定義されています。

Public メソッド

 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 ()

Private 変数

SSLServerSocketFactory factory


コンストラクタとデストラクタ

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

Creates a new AuthenticatedSSLSocketFactory.java object

引数:
factory - the factory
AuthenticatedServerSocketFactory.java56 行で定義されています。
00057 { 00058 this.factory = factory; 00059 }


メソッド

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

参照:
javax.net.ServerSocketFactory#createServerSocket(int, int, java.net.InetAddress)
AuthenticatedServerSocketFactory.java89 行で定義されています。

参照先 org.objectweb.cjdbc.common.net.AuthenticatedServerSocketFactory.factory.

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

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

参照:
javax.net.ServerSocketFactory#createServerSocket(int, int)createSocket(int,int)
AuthenticatedServerSocketFactory.java76 行で定義されています。

参照先 org.objectweb.cjdbc.common.net.AuthenticatedServerSocketFactory.factory.

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

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

参照:
javax.net.ServerSocketFactory#createServerSocket(int)createSocket(int)
AuthenticatedServerSocketFactory.java64 行で定義されています。

参照先 org.objectweb.cjdbc.common.net.AuthenticatedServerSocketFactory.factory.

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

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

参照:
javax.net.ssl.SSLServerSocketFactory#getDefaultCipherSuites()
AuthenticatedServerSocketFactory.java101 行で定義されています。

参照先 org.objectweb.cjdbc.common.net.AuthenticatedServerSocketFactory.factory.

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

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

参照:
javax.net.ssl.SSLServerSocketFactory#getSupportedCipherSuites()
AuthenticatedServerSocketFactory.java109 行で定義されています。

参照先 org.objectweb.cjdbc.common.net.AuthenticatedServerSocketFactory.factory.

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


変数

SSLServerSocketFactory org.objectweb.cjdbc.common.net.AuthenticatedServerSocketFactory.factory [private]
 

AuthenticatedServerSocketFactory.java49 行で定義されています。

参照元 org.objectweb.cjdbc.common.net.AuthenticatedServerSocketFactory.createServerSocket(), org.objectweb.cjdbc.common.net.AuthenticatedServerSocketFactory.getDefaultCipherSuites(), と org.objectweb.cjdbc.common.net.AuthenticatedServerSocketFactory.getSupportedCipherSuites().


このクラスの説明は次のファイルから生成されました:
CJDBCversion1.0.4に対してTue Oct 12 15:16:16 2004に生成されました。 doxygen 1.3.8