Share via


IX509KeyManager.ChooseClientAlias(String[], IPrincipal[], Socket) メソッド

定義

公開キーの種類と、ピアによって認識される証明書発行者機関の一覧 (存在する場合) を指定して、セキュリティで保護されたソケットのクライアント側を認証するエイリアスを選択します。

[Android.Runtime.Register("chooseClientAlias", "([Ljava/lang/String;[Ljava/security/Principal;Ljava/net/Socket;)Ljava/lang/String;", "GetChooseClientAlias_arrayLjava_lang_String_arrayLjava_security_Principal_Ljava_net_Socket_Handler:Javax.Net.Ssl.IX509KeyManagerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public string? ChooseClientAlias (string[]? keyType, Java.Security.IPrincipal[]? issuers, Java.Net.Socket? socket);
[<Android.Runtime.Register("chooseClientAlias", "([Ljava/lang/String;[Ljava/security/Principal;Ljava/net/Socket;)Ljava/lang/String;", "GetChooseClientAlias_arrayLjava_lang_String_arrayLjava_security_Principal_Ljava_net_Socket_Handler:Javax.Net.Ssl.IX509KeyManagerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member ChooseClientAlias : string[] * Java.Security.IPrincipal[] * Java.Net.Socket -> string

パラメーター

keyType
String[]

キー アルゴリズムの型名。最も優先されるキー型が最初に並べ替えられます。

issuers
IPrincipal[]

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

socket
Socket

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

戻り値

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

属性

注釈

公開キーの種類と、ピアによって認識される証明書発行者機関の一覧 (存在する場合) を指定して、セキュリティで保護されたソケットのクライアント側を認証するエイリアスを選択します。

の Java ドキュメント javax.net.ssl.X509KeyManager.chooseClientAlias(java.lang.String[], java.security.Principal[], java.net.Socket)

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象