ExtendedSSLSession.GetLocalSupportedSignatureAlgorithms メソッド

定義

ローカル側が使用する、サポートされている署名アルゴリズムの配列を取得します。

[Android.Runtime.Register("getLocalSupportedSignatureAlgorithms", "()[Ljava/lang/String;", "GetGetLocalSupportedSignatureAlgorithmsHandler", ApiSince=24)]
public abstract string[]? GetLocalSupportedSignatureAlgorithms ();
[<Android.Runtime.Register("getLocalSupportedSignatureAlgorithms", "()[Ljava/lang/String;", "GetGetLocalSupportedSignatureAlgorithmsHandler", ApiSince=24)>]
abstract member GetLocalSupportedSignatureAlgorithms : unit -> string[]

戻り値

String[]

サポートされている署名アルゴリズムの配列 (優先順位の降順)。 シグネチャ アルゴリズムがサポートされていない場合、戻り値は空の配列です。

属性

注釈

ローカル側が使用する、サポートされている署名アルゴリズムの配列を取得します。

注: このメソッドは、TLS 1.2 のデジタル署名に使用できる署名アルゴリズムをピアに示すために使用されます。 1.2 より前の TLS バージョンでは意味がありません。

署名アルゴリズム名は、標準の Java セキュリティ名 ("SHA1withRSA"、"SHA256withECDSA" など) である必要があります。 標準アルゴリズム名の詳細については、「 Java Cryptography Architecture API Specification & リファレンス」 の付録 A を参照してください。

注: ローカルでサポートされている署名アルゴリズムは、 の メソッドで SSLParameters#getAlgorithmConstraints getAlgorithmConstraints() 指定されたアルゴリズム制約に SSLParameters準拠している必要があります。

の Java ドキュメント javax.net.ssl.ExtendedSSLSession.getLocalSupportedSignatureAlgorithms()

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

適用対象