Mac.GetInstance メソッド

定義

オーバーロード

GetInstance(String)

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

GetInstance(String, Provider)

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

GetInstance(String, String)

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

GetInstance(String)

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

[Android.Runtime.Register("getInstance", "(Ljava/lang/String;)Ljavax/crypto/Mac;", "")]
public static Javax.Crypto.Mac? GetInstance (string? algorithm);
[<Android.Runtime.Register("getInstance", "(Ljava/lang/String;)Ljavax/crypto/Mac;", "")>]
static member GetInstance : string -> Javax.Crypto.Mac

パラメーター

algorithm
String

要求された MAC アルゴリズムの標準名。 標準アルゴリズム名の詳細については、 Java Cryptography Architecture Standard Algorithm Name のドキュメント の「Mac」セクションを参照してください。

戻り値

Mac

新しい Mac オブジェクト。

属性

例外

指定したアルゴリズムがプロバイダーで使用できない場合は 。

が のnull場合 algorithm (1.4 リリースのように NoSuchAlgorithmException の代わりに)。

注釈

の Java ドキュメント javax.crypto.Mac.getInstance(java.lang.String)

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

適用対象

GetInstance(String, Provider)

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

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

パラメーター

algorithm
String

要求された MAC アルゴリズムの標準名。 標準アルゴリズム名の詳細については、 Java Cryptography Architecture Standard Algorithm Name のドキュメント の「Mac」セクションを参照してください。

provider
Provider

プロバイダー。

戻り値

Mac

新しい Mac オブジェクト。

属性

例外

指定したアルゴリズムが指定されたプロバイダーによって提供されていない場合は 。

が の場合providernull

が のnull場合 algorithm (1.4 リリースのように NoSuchAlgorithmException の代わりに)。

注釈

の Java ドキュメント javax.crypto.Mac.getInstance(java.lang.String, java.security.Provider)

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

適用対象

GetInstance(String, String)

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

[Android.Runtime.Register("getInstance", "(Ljava/lang/String;Ljava/lang/String;)Ljavax/crypto/Mac;", "")]
public static Javax.Crypto.Mac? GetInstance (string? algorithm, string? provider);
[<Android.Runtime.Register("getInstance", "(Ljava/lang/String;Ljava/lang/String;)Ljavax/crypto/Mac;", "")>]
static member GetInstance : string * string -> Javax.Crypto.Mac

パラメーター

algorithm
String

要求された MAC アルゴリズムの標準名。 標準アルゴリズム名の詳細については、 Java Cryptography Architecture Standard Algorithm Name のドキュメント の「Mac」セクションを参照してください。

provider
String

プロバイダーの名前。

戻り値

Mac

新しい Mac オブジェクト。

属性

例外

指定したアルゴリズムが指定されたプロバイダーによって提供されていない場合は 。

指定したプロバイダーが使用できない場合は 。

指定したプロバイダー名が または 空の場合は null

が のnull場合 algorithm (1.4 リリースのように NoSuchAlgorithmException の代わりに)。

注釈

の Java ドキュメント javax.crypto.Mac.getInstance(java.lang.String, java.lang.String)

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

適用対象