JavaTM 2
Platform
Std. Ed. v1.4.0

javax.net.ssl
クラス SSLServerSocketFactory

java.lang.Object
  |
  +--javax.net.ServerSocketFactory
        |
        +--javax.net.ssl.SSLServerSocketFactory

public abstract class SSLServerSocketFactory
extends ServerSocketFactory

SSLServerSocketFactorySSLServerSocket を作成します。

導入されたバージョン:
1.4
関連項目:
SSLSocket, SSLServerSocket

コンストラクタの概要
protected SSLServerSocketFactory()
          コンストラクタはサブクラスでだけ使用されます。
 
メソッドの概要
static ServerSocketFactory getDefault()
          デフォルトの SSL サーバソケットファクトリを返します。
abstract  String[] getDefaultCipherSuites()
          デフォルトで使用可能になっている符号化方式のリストを返します。
abstract  String[] getSupportedCipherSuites()
          このファクトリで作成された SSL 接続で使用可能にできる符号化方式の名前を返します。
 
クラス javax.net.ServerSocketFactory から継承したメソッド
createServerSocket, createServerSocket, createServerSocket, createServerSocket
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

SSLServerSocketFactory

protected SSLServerSocketFactory()
コンストラクタはサブクラスでだけ使用されます。

メソッドの詳細

getDefault

public static ServerSocketFactory getDefault()
デフォルトの SSL サーバソケットファクトリを返します。デフォルトの実装を変更するには、Java セキュリティプロパティファイルの ssl.ServerSocketFactory.provider セキュリティプロパティの値を目的のクラスに設定します。

この仮想マシンの SSL が正しく設定されていない場合、このファクトリは使用できません。使用すると、インスタンス化例外が報告されます。

戻り値:
デフォルトの ServerSocketFactory

getDefaultCipherSuites

public abstract String[] getDefaultCipherSuites()
デフォルトで使用可能になっている符号化方式のリストを返します。別のリストが使用可能になっていない限り、SSL 接続のハンドシェークではこの符号化方式のいずれかが使用されます。デフォルトの符号化方式を使用するときに、最小限のサービス品質を保証するには、機密性保護とサーバ認証が必要です (つまり、匿名の符号化方式は使用できない)。

戻り値:
デフォルトで使用可能になっている符号化方式の配列
関連項目:
getSupportedCipherSuites()

getSupportedCipherSuites

public abstract String[] getSupportedCipherSuites()
このファクトリで作成された SSL 接続で使用可能にできる符号化方式の名前を返します。通常は、その一部だけがデフォルトで使用可能になります。デフォルトのサービス品質要件を満たしていない符号化方式は、使用不可になります。それらの符号化方式は、特殊なアプリケーションで使用します。

戻り値:
符号化方式名の配列
関連項目:
getDefaultCipherSuites()

JavaTM 2
Platform
Std. Ed. v1.4.0

バグの報告と機能のリクエスト
これ以外の API リファレンスおよび開発者用ドキュメントについては、 Java 2 SDK SE 開発者用ドキュメントを参照してください。 開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、 およびコード実例が含まれています。

Java、Java 2D、および JDBC は米国ならびにその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.