cm.utils
クラス SocketUtil

java.lang.Object
  拡張cm.utils.SocketUtil

public class SocketUtil
extends java.lang.Object

$Rev: 46 $
$Date: 2005-02-18 15:41:46 +0900 (Fri, 18 Feb 2005) $
$Author: C.M $

ソケットに関するユーティリティクラス。


コンストラクタの概要
SocketUtil()
           
 
メソッドの概要
static javax.net.ServerSocketFactory getServerSocketFactory(Key key)
          サーバ用のソケットファクトリを返す。
static javax.net.SocketFactory getSocketFactory(Key key, boolean ignoreServerAuth)
          ソケットファクトリを返す。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

SocketUtil

public SocketUtil()
メソッドの詳細

getServerSocketFactory

public static javax.net.ServerSocketFactory getServerSocketFactory(Key key)
                                                            throws java.io.IOException
サーバ用のソケットファクトリを返す。key を null 以外にに指定すると、SSL 用に コンフィグレーションされたソケットファクトリを返す。

パラメータ:
key - キーストア 指定。
戻り値:
サーバ用のソケットファクトリ。
例外:
入出力エラーが発生した場合。
java.io.IOException

getSocketFactory

public static javax.net.SocketFactory getSocketFactory(Key key,
                                                       boolean ignoreServerAuth)
                                                throws java.io.IOException
ソケットファクトリを返す。key を null 以外に指定すると、SSL 用に コンフィグレーションされたソケットファクトリを返す。 ignoreServerAuth は key が null 以外の場合に有効で、ignoreServerAuth を trueにすると、SSL の サーバ認証を無視する。

パラメータ:
key - キーストア 指定。
ignoreServerAuth - true でサーバ認証を無視。
戻り値:
ソケットファクトリ。
例外:
入出力エラーが発生した場合。
java.io.IOException