JavaTM Platform
Standard Ed. 6

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 サーバーソケットファクトリを返します。

このメソッドが初めて呼び出されると、セキュリティープロパティー ssl.ServerSocketFactory.provider が検査されます。null 以外の場合、その名前のクラスがロードされ、インスタンス化されます。それに成功した場合、オブジェクトが SSLServerSocketFactory のインスタンスであれば、そのオブジェクトはデフォルトの SSL サーバーソケットファクトリになります。

そうでない場合、このメソッドは SSLContext.getDefault().getServerSocketFactory() を返します。この呼び出しに失敗した場合は、使用できないファクトリが返されます。

戻り値:
デフォルトの ServerSocketFactory
関連項目:
SSLContext.getDefault()

getDefaultCipherSuites

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

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

getSupportedCipherSuites

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

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

JavaTM Platform
Standard Ed. 6

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

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。