public abstract class SSLSocketFactory extends SocketFactory
SSLSocketFactory
は SSLSocket
を作成します。SSLSocket
コンストラクタと説明 |
---|
SSLSocketFactory()
コンストラクタはサブクラスでだけ使用されます。
|
修飾子と型 | メソッドと説明 |
---|---|
abstract Socket |
createSocket(Socket s, String host, int port, boolean autoClose)
指定されたポートの指定されたホストに接続されている既存のソケットの上位ソケットを返します。
|
static SocketFactory |
getDefault()
デフォルトの SSL ソケットファクトリを返します。
|
abstract String[] |
getDefaultCipherSuites()
デフォルトで使用可能になっている暗号化方式群のリストを返します。
|
abstract String[] |
getSupportedCipherSuites()
SSL 接続で使用可能にできる暗号化方式群の名前を返します。
|
createSocket, createSocket, createSocket, createSocket, createSocket
public static SocketFactory getDefault()
このメソッドがはじめて呼び出されると、セキュリティープロパティー ssl.SocketFactory.provider が検査されます。null 以外の場合、その名前のクラスがロードされ、インスタンス化されます。それに成功した場合、オブジェクトが SSLSocketFactory のインスタンスであれば、そのオブジェクトはデフォルトの SSL ソケットファクトリになります。
それ以外の場合、このメソッドは SSLContext.getDefault().getSocketFactory()
を返します。この呼び出しに失敗した場合は、使用できないファクトリが返されます。
SocketFactory
SSLContext.getDefault()
public abstract String[] getDefaultCipherSuites()
getSupportedCipherSuites()
public abstract String[] getSupportedCipherSuites()
getDefaultCipherSuites()
public abstract Socket createSocket(Socket s, String host, int port, boolean autoClose) throws IOException
s
- 既存のソケットhost
- サーバーホストport
- サーバーポートautoClose
- このソケットを閉じるときに、ベースとなるソケットを閉じるIOException
- ソケットの作成時に入出力エラーが発生した場合NullPointerException
- パラメータ s が null である場合 バグまたは機能を送信
詳細な API リファレンスおよび開発者ドキュメントについては、Java SE のドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.