|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjavax.net.ssl.X509ExtendedKeyManager
public abstract class X509ExtendedKeyManager
X509KeyManager インタフェースを拡張するための abstract クラスです。
実際の実装を提供するには、このクラスのメソッドをオーバーライドする必要があります。
| コンストラクタの概要 | |
|---|---|
protected |
X509ExtendedKeyManager()
サブクラスでだけ使用されるコンストラクタです。 |
| メソッドの概要 | |
|---|---|
String |
chooseEngineClientAlias(String[] keyType,
Principal[] issuers,
SSLEngine engine)
公開鍵のタイプおよびピアによって認識される証明書発行局のリストに基づいて、クライアント側の SSLEngine 接続を認証するときの別名を選択します。 |
String |
chooseEngineServerAlias(String keyType,
Principal[] issuers,
SSLEngine engine)
公開鍵のタイプおよびピアによって認識される証明書発行局のリストに基づいて、サーバー側の SSLEngine 接続を認証するときの別名を選択します。 |
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| インタフェース javax.net.ssl.X509KeyManager から継承されたメソッド |
|---|
chooseClientAlias, chooseServerAlias, getCertificateChain, getClientAliases, getPrivateKey, getServerAliases |
| コンストラクタの詳細 |
|---|
protected X509ExtendedKeyManager()
| メソッドの詳細 |
|---|
public String chooseEngineClientAlias(String[] keyType,
Principal[] issuers,
SSLEngine engine)
SSLEngine 接続を認証するときの別名を選択します。
デフォルトの実装では null を返します。
keyType - 鍵アルゴリズムのタイプ名。優先順位の高い鍵タイプから順に指定するissuers - 受け入れることができる CA 発行者の被認証者名。任意の発行者を受け入れることができる場合は nullengine - この接続に使用する SSLEngine。このパラメータは null も可。 null の場合は、このインタフェースの実装が、任意のエンジンに適用可能な別名を自由に選択できることを示す
public String chooseEngineServerAlias(String keyType,
Principal[] issuers,
SSLEngine engine)
SSLEngine 接続を認証するときの別名を選択します。
デフォルトの実装では null を返します。
keyType - 鍵アルゴリズムのタイプ名。issuers - 受け入れることができる CA 発行者の被認証者名。任意の発行者を受け入れることができる場合は nullengine - この接続に使用する SSLEngine。このパラメータは null も可。 null の場合は、このインタフェースの実装が、任意のエンジンに適用可能な別名を自由に選択できることを示す
|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。