言語

MessageDigest.GetInstance メソッド

定義

オーバーロード

名前 説明
GetInstance(String, Provider)

指定したダイジェスト アルゴリズムを実装する MessageDigest オブジェクトを返します。

GetInstance(String, String)

指定したダイジェスト アルゴリズムを実装する MessageDigest オブジェクトを返します。

GetInstance(String)

指定したダイジェスト アルゴリズムを実装する MessageDigest オブジェクトを返します。

GetInstance(String, Provider)

指定したダイジェスト アルゴリズムを実装する MessageDigest オブジェクトを返します。

[Android.Runtime.Register("getInstance", "(Ljava/lang/String;Ljava/security/Provider;)Ljava/security/MessageDigest;", "")]
public static Java.Security.MessageDigest GetInstance(string algorithm, Java.Security.Provider provider);
[<Android.Runtime.Register("getInstance", "(Ljava/lang/String;Ljava/security/Provider;)Ljava/security/MessageDigest;", "")>]
static member GetInstance : string * Java.Security.Provider -> Java.Security.MessageDigest

パラメーター

algorithm
String

要求されたアルゴリズムの名前。 標準アルゴリズム名の詳細については、「Java セキュリティ標準アルゴリズム名の仕様」の MessageDigest セクションを参照してください。

provider
Provider

プロバイダー。

返品

指定したアルゴリズムを実装する MessageDigest オブジェクト

属性

例外

指定したアルゴリズムが使用できない場合

algorithmnull

もし provider == null

注釈

指定したダイジェスト アルゴリズムを実装する MessageDigest オブジェクトを返します。

指定したプロバイダー オブジェクトから MessageDigestSpi 実装をカプセル化する新しい MessageDigest オブジェクトが返されます。 指定した Provider オブジェクトをプロバイダー一覧に登録する必要はありません。

1.4 で追加されました。

Javaドキュメント。

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

適用対象

GetInstance(String, String)

指定したダイジェスト アルゴリズムを実装する MessageDigest オブジェクトを返します。

[Android.Runtime.Register("getInstance", "(Ljava/lang/String;Ljava/lang/String;)Ljava/security/MessageDigest;", "")]
public static Java.Security.MessageDigest GetInstance(string algorithm, string provider);
[<Android.Runtime.Register("getInstance", "(Ljava/lang/String;Ljava/lang/String;)Ljava/security/MessageDigest;", "")>]
static member GetInstance : string * string -> Java.Security.MessageDigest

パラメーター

algorithm
String

要求されたアルゴリズムの名前。 標準アルゴリズム名の詳細については、「Java セキュリティ標準アルゴリズム名の仕様」の MessageDigest セクションを参照してください。

provider
String

プロバイダーの名前。

返品

指定したアルゴリズムを実装する MessageDigest オブジェクト

属性

例外

指定したアルゴリズムが使用できない場合

指定されたプロバイダーが使用できない場合

algorithmnull

もし provider == null || provider.isEmpty()

注釈

指定したダイジェスト アルゴリズムを実装する MessageDigest オブジェクトを返します。

指定したプロバイダーからの MessageDigestSpi 実装をカプセル化する新しい MessageDigest オブジェクトが返されます。 指定したプロバイダーは、セキュリティ プロバイダーの一覧に登録する必要があります。

登録済みプロバイダーの一覧は、 Security#getProviders() Security.getProviders() メソッドを使用して取得できます。

Javaドキュメント。

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

適用対象

GetInstance(String)

指定したダイジェスト アルゴリズムを実装する MessageDigest オブジェクトを返します。

[Android.Runtime.Register("getInstance", "(Ljava/lang/String;)Ljava/security/MessageDigest;", "")]
public static Java.Security.MessageDigest GetInstance(string algorithm);
[<Android.Runtime.Register("getInstance", "(Ljava/lang/String;)Ljava/security/MessageDigest;", "")>]
static member GetInstance : string -> Java.Security.MessageDigest

パラメーター

algorithm
String

要求されたアルゴリズムの名前。 標準アルゴリズム名の詳細については、「Java セキュリティ標準アルゴリズム名の仕様」の MessageDigest セクションを参照してください。

返品

指定したアルゴリズムを実装する MessageDigest オブジェクト

属性

例外

指定したアルゴリズムが使用できない場合

algorithmnull

注釈

指定したダイジェスト アルゴリズムを実装する MessageDigest オブジェクトを返します。

このメソッドは、登録されているセキュリティ プロバイダーの一覧を、最も優先されるプロバイダーから順に走査します。 指定したアルゴリズムをサポートする最初のプロバイダーからの MessageDigestSpi 実装をカプセル化する新しい MessageDigest オブジェクトが返されます。

登録済みプロバイダーの一覧は、 Security#getProviders() Security.getProviders() メソッドを使用して取得できます。

Javaドキュメント。

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

適用対象