Javax.Crypto.Mac.GetInstance Method
Creates a new Mac instance that provides the specified MAC algorithm from the specified provider.

Syntax

[Android.Runtime.Register("getInstance", "(Ljava/lang/String;Ljava/security/Provider;)Ljavax/crypto/Mac;", "")]
public static Mac GetInstance (string algorithm, Java.Security.Provider provider)

Parameters

algorithm
the name of the requested MAC algorithm.
provider
the provider that is providing the algorithm.

Returns

Documentation for this section has not yet been entered.

Exceptions

TypeReason
Java.Security.NoSuchAlgorithmExceptionif the specified algorithm is not provided by the specified provider.
Java.Lang.IllegalArgumentExceptionif provider is null.
Java.Lang.NullPointerExceptionif algorithm is null (instead of NoSuchAlgorithmException as in 1.4 release).

Remarks

Creates a new Mac instance that provides the specified MAC algorithm from the specified provider. The provider supplied does not have to be registered.

[Android Documentation]

Requirements

Namespace: Javax.Crypto
Assembly: Mono.Android (in Mono.Android.dll)
Assembly Versions: 0.0.0.0
Since: Added in API level 1