- java.lang.Object
- 
- javax.net.ssl.X509ExtendedKeyManager
 
- 
- すべての実装されたインタフェース:
- KeyManager,- X509KeyManager
 
 
 public abstract class X509ExtendedKeyManager extends Object implements X509KeyManager X509KeyManagerインタフェースを拡張するためのabstractクラスです。実際の実装を提供するには、このクラスのメソッドをオーバーライドする必要があります。 - 導入されたバージョン:
- 1.5
 
- 
- 
コンストラクタのサマリーコンストラクタ 修飾子 コンストラクタ 説明 protectedX509ExtendedKeyManager()サブクラスでだけ使用されるコンストラクタです。
 - 
メソッドのサマリーすべてのメソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 StringchooseEngineClientAlias(String[] keyType, Principal[] issuers, SSLEngine engine)公開鍵のタイプおよびピアによって認識される証明書発行局のリストに基づいて、クライアント側のSSLEngine接続を認証するときの別名を選択します。StringchooseEngineServerAlias(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
 
- 
 
- 
- 
- 
メソッドの詳細- 
chooseEngineClientAliaspublic String chooseEngineClientAlias(String[] keyType, Principal[] issuers, SSLEngine engine) 公開鍵のタイプおよびピアによって認識される証明書発行局のリストに基づいて、クライアント側のSSLEngine接続を認証するときの別名を選択します。デフォルト実装はnullを返します。 - パラメータ:
- keyType- 鍵アルゴリズムのタイプ名。優先順位の高い鍵タイプから順に指定する。
- issuers- 受け入れ可能なCA発行者のサブジェクト名のリスト。任意の発行者を受け入れることができる場合はnull。
- engine- この接続に使用する- SSLEngine。 このパラメータはnullも可。nullの場合は、このインタフェースの実装が、任意のエンジンに適用可能な別名を自由に選択できることを示す。
- 戻り値:
- 指定された鍵の別名。対応する別名がない場合はnull。
 
 - 
chooseEngineServerAliaspublic String chooseEngineServerAlias(String keyType, Principal[] issuers, SSLEngine engine) 公開鍵のタイプおよびピアによって認識される証明書発行局のリストに基づいて、サーバー側のSSLEngine接続を認証するときの別名を選択します。デフォルト実装はnullを返します。 - パラメータ:
- keyType- 鍵アルゴリズムのタイプ名。
- issuers- 受け入れ可能なCA発行者のサブジェクト名のリスト。任意の発行者を受け入れることができる場合はnull。
- engine- この接続に使用する- SSLEngine。 このパラメータはnullも可。nullの場合は、このインタフェースの実装が、任意のエンジンに適用可能な別名を自由に選択できることを示す。
- 戻り値:
- 指定された鍵の別名。対応する別名がない場合はnull。
 
 
- 
 
-