|
JavaTM Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object javax.net.SocketFactory javax.net.ssl.SSLSocketFactory
public abstract class SSLSocketFactory
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 接続で使用可能にできる暗号化方式群の名前を返します。 |
クラス javax.net.SocketFactory から継承されたメソッド |
---|
createSocket, createSocket, createSocket, createSocket, createSocket |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public SSLSocketFactory()
メソッドの詳細 |
---|
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
- ソケットの作成中に入出力エラーが発生した場合
UnknownHostException
- ホストが不明の場合
|
JavaTM Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。