Lenguaje

Mac.GetInstance Método

Definición

Sobrecargas

Nombre Description
GetInstance(String)

Devuelve un Mac objeto que implementa el algoritmo MAC especificado.

GetInstance(String, Provider)

Devuelve un Mac objeto que implementa el algoritmo MAC especificado.

GetInstance(String, String)

Devuelve un Mac objeto que implementa el algoritmo MAC especificado.

GetInstance(String)

Devuelve un Mac objeto que implementa el algoritmo MAC especificado.

[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

Parámetros

algorithm
String

el nombre estándar del algoritmo MAC solicitado. Consulte la sección Mac en la documentación de nombre de algoritmo estándar de arquitectura de criptografía de Java para obtener información sobre los nombres de algoritmo estándar.

Devoluciones

Mac

nuevo Mac objeto.

Atributos

Excepciones

si el algoritmo especificado no está disponible por ningún proveedor.

si algorithm es null (en lugar de NoSuchAlgorithmException como en la versión 1.4).

Comentarios

Devuelve un Mac objeto que implementa el algoritmo MAC especificado.

Este método recorre la lista de proveedores de seguridad registrados, empezando por el proveedor más preferido. Se devuelve un nuevo objeto Mac que encapsula la implementación de MacSpi del primer proveedor que admite el algoritmo especificado.

Tenga en cuenta que la lista de proveedores registrados se puede recuperar a través del Security#getProviders() Security.getProviders() método .

Java documentación para javax.crypto.Mac.getInstance(java.lang.String).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

GetInstance(String, Provider)

Devuelve un Mac objeto que implementa el algoritmo MAC especificado.

[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

Parámetros

algorithm
String

el nombre estándar del algoritmo MAC solicitado. Consulte la sección Mac en la documentación de nombre de algoritmo estándar de arquitectura de criptografía de Java para obtener información sobre los nombres de algoritmo estándar.

provider
Provider

el proveedor.

Devoluciones

Mac

nuevo Mac objeto.

Atributos

Excepciones

si el proveedor especificado no proporciona el algoritmo especificado.

si provider es null.

si algorithm es null (en lugar de NoSuchAlgorithmException como en la versión 1.4).

Comentarios

Devuelve un Mac objeto que implementa el algoritmo MAC especificado.

Se devuelve un nuevo objeto Mac que encapsula la implementación de MacSpi desde el objeto Provider especificado. Tenga en cuenta que el objeto Provider especificado no tiene que registrarse en la lista de proveedores.

Java documentación para javax.crypto.Mac.getInstance(java.lang.String, java.security.Provider).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

GetInstance(String, String)

Devuelve un Mac objeto que implementa el algoritmo MAC especificado.

[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

Parámetros

algorithm
String

el nombre estándar del algoritmo MAC solicitado. Consulte la sección Mac en la documentación de nombre de algoritmo estándar de arquitectura de criptografía de Java para obtener información sobre los nombres de algoritmo estándar.

provider
String

el nombre del proveedor.

Devoluciones

Mac

nuevo Mac objeto.

Atributos

Excepciones

si el proveedor especificado no proporciona el algoritmo especificado.

si el proveedor especificado no está disponible.

si el nombre de proveedor especificado es o está null vacío.

si algorithm es null (en lugar de NoSuchAlgorithmException como en la versión 1.4).

Comentarios

Devuelve un Mac objeto que implementa el algoritmo MAC especificado.

Se devuelve un nuevo objeto Mac que encapsula la implementación de MacSpi del proveedor especificado. El proveedor especificado debe registrarse en la lista de proveedores de seguridad.

Tenga en cuenta que la lista de proveedores registrados se puede recuperar a través del Security#getProviders() Security.getProviders() método .

Java documentación para javax.crypto.Mac.getInstance(java.lang.String, java.lang.String).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a