SSLParameters.GetNamedGroups メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
SSL/TLS/DTLS プロトコルで使用できるキー交換の名前付きグループ名の優先順位付き配列を返します。
[Android.Runtime.Register("getNamedGroups", "()[Ljava/lang/String;", "GetGetNamedGroupsHandler", ApiSince=37)]
public virtual string[]? GetNamedGroups();
[<Android.Runtime.Register("getNamedGroups", "()[Ljava/lang/String;", "GetGetNamedGroupsHandler", ApiSince=37)>]
abstract member GetNamedGroups : unit -> string[]
override this.GetNamedGroups : unit -> string[]
返品
キー交換の名前付きグループ名の配列 Strings 。何も設定されていない場合は null 。 null 以外の戻り値の場合、このメソッドは呼び出されるたびに新しい配列を返します。 配列は名前付きグループの基本設定に基づいて並べ替えられます。最初のエントリが最も優先されます。 プロバイダーは、SSL/TLS/DTLS 接続を確立するときに、不明な名前付きグループ名を無視する必要があります。
- 属性
注釈
SSL/TLS/DTLS プロトコルで使用できるキー交換の名前付きグループ名の優先順位付き配列を返します。 キー交換の名前付きグループの標準リストは、「Java セキュリティ標準アルゴリズム名の仕様」の「名前付きグループ」セクションで定義されていることに注意してください。 プロバイダーは、この一覧で定義されていない名前付きグループをサポートしている場合や、特定の名前付きグループに推奨される名前を使用しない場合があります。 SSL/TLS/DTLS 接続で使用される名前付きグループのセットは、このメソッドの返される配列と、基になるプロバイダー固有の既定の名前付きグループによって決まります。 返された配列が null の場合、基になるプロバイダー固有の既定の名前付きグループが SSL/TLS/DTLS 接続経由で使用されます。 返された配列が空 (長さ 0) の場合、SSL/TLS/DTLS プロトコルでは名前付きグループ ネゴシエーション メカニズムが無効になり、ネゴシエーション メカニズムが特定の SSL/TLS/DTLS プロトコルで必要な場合、接続を確立できないことがあります。 このパラメーターは、基になるプロバイダー固有の既定の名前グループをオーバーライドします。 返された配列が null または空 (長さ 0) でない場合は、返された配列内の名前付きグループが SSL/TLS/DTLS 接続で使用されます。 このパラメーターは、基になるプロバイダー固有の既定の名前付きグループをオーバーライドします。 このメソッドは、そのメソッドが呼び出された場合は setNamedGroups(java.lang.String[]) に渡された最新の値を返し、それ以外の場合は接続が設定されたオブジェクトの既定の名前付きグループを返し、事前に設定されたオブジェクトの場合は null を返します。