次の方法で共有


X509ExtendedKeyManager.ChooseEngineServerAlias メソッド

定義

公開キーの種類と、ピアによって認識される証明機関の SSLEngine 一覧 (存在する場合) を指定して、接続のサーバー側を認証するエイリアスを選択します。

[Android.Runtime.Register("chooseEngineServerAlias", "(Ljava/lang/String;[Ljava/security/Principal;Ljavax/net/ssl/SSLEngine;)Ljava/lang/String;", "GetChooseEngineServerAlias_Ljava_lang_String_arrayLjava_security_Principal_Ljavax_net_ssl_SSLEngine_Handler")]
public virtual string? ChooseEngineServerAlias (string? keyType, Java.Security.IPrincipal[]? issuers, Javax.Net.Ssl.SSLEngine? engine);
[<Android.Runtime.Register("chooseEngineServerAlias", "(Ljava/lang/String;[Ljava/security/Principal;Ljavax/net/ssl/SSLEngine;)Ljava/lang/String;", "GetChooseEngineServerAlias_Ljava_lang_String_arrayLjava_security_Principal_Ljavax_net_ssl_SSLEngine_Handler")>]
abstract member ChooseEngineServerAlias : string * Java.Security.IPrincipal[] * Javax.Net.Ssl.SSLEngine -> string
override this.ChooseEngineServerAlias : string * Java.Security.IPrincipal[] * Javax.Net.Ssl.SSLEngine -> string

パラメーター

keyType
String

キー アルゴリズムの型名。

issuers
IPrincipal[]

使用されている発行者が関係ない場合は、許容される CA 発行者のサブジェクト名または null の一覧。

engine
SSLEngine

この SSLEngine 接続に使用する。 このパラメーターには null を指定できます。これは、このインターフェイスの実装が任意のエンジンに適用できるエイリアスを自由に選択できることを示します。

戻り値

目的のキーのエイリアス名。一致しない場合は null。

属性

注釈

公開キーの種類と、ピアによって認識される証明機関の SSLEngine 一覧 (存在する場合) を指定して、接続のサーバー側を認証するエイリアスを選択します。

既定の実装では null が返されます。

の Java ドキュメントjavax.net.ssl.X509ExtendedKeyManager.chooseEngineServerAlias(java.lang.String, java.security.Principal[], javax.net.ssl.SSLEngine)

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象