Idioma

Mac.GetInstance Método

Definição

Sobrecargas

Nome Description
GetInstance(String)

Retorna um Mac objeto que implementa o algoritmo MAC especificado.

GetInstance(String, Provider)

Retorna um Mac objeto que implementa o algoritmo MAC especificado.

GetInstance(String, String)

Retorna um Mac objeto que implementa o algoritmo MAC especificado.

GetInstance(String)

Retorna um Mac objeto que implementa o 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

o nome padrão do algoritmo MAC solicitado. Consulte a seção Mac na documentação do nome do algoritmo padrão da arquitetura de criptografia Java para obter informações sobre nomes de algoritmo padrão.

Retornos

Mac

o novo Mac objeto.

Atributos

Exceções

se o algoritmo especificado não estiver disponível por nenhum provedor.

se algorithm for null (em vez de NoSuchAlgorithmException como na versão 1.4).

Comentários

Retorna um Mac objeto que implementa o algoritmo MAC especificado.

Esse método percorre a lista de provedores de segurança registrados, começando com o Provedor mais preferencial. Um novo objeto Mac encapsulando a implementação do MacSpi do primeiro Provedor que dá suporte ao algoritmo especificado é retornado.

Observe que a lista de provedores registrados pode ser recuperada por meio do Security#getProviders() Security.getProviders() método.

Documentação Java para javax.crypto.Mac.getInstance(java.lang.String).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a

GetInstance(String, Provider)

Retorna um Mac objeto que implementa o 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

o nome padrão do algoritmo MAC solicitado. Consulte a seção Mac na documentação do nome do algoritmo padrão da arquitetura de criptografia Java para obter informações sobre nomes de algoritmo padrão.

provider
Provider

o provedor.

Retornos

Mac

o novo Mac objeto.

Atributos

Exceções

se o algoritmo especificado não for fornecido pelo provedor especificado.

se provider for null.

se algorithm for null (em vez de NoSuchAlgorithmException como na versão 1.4).

Comentários

Retorna um Mac objeto que implementa o algoritmo MAC especificado.

Um novo objeto Mac encapsulando a implementação do MacSpi do objeto Provider especificado é retornado. Observe que o objeto Provider especificado não precisa ser registrado na lista de provedores.

Documentação Java para javax.crypto.Mac.getInstance(java.lang.String, java.security.Provider).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a

GetInstance(String, String)

Retorna um Mac objeto que implementa o 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

o nome padrão do algoritmo MAC solicitado. Consulte a seção Mac na documentação do nome do algoritmo padrão da arquitetura de criptografia Java para obter informações sobre nomes de algoritmo padrão.

provider
String

o nome do provedor.

Retornos

Mac

o novo Mac objeto.

Atributos

Exceções

se o algoritmo especificado não for fornecido pelo provedor especificado.

se o provedor especificado não estiver disponível.

se o nome do provedor especificado estiver null ou vazio.

se algorithm for null (em vez de NoSuchAlgorithmException como na versão 1.4).

Comentários

Retorna um Mac objeto que implementa o algoritmo MAC especificado.

Um novo objeto Mac encapsulando a implementação do MacSpi do provedor especificado é retornado. O provedor especificado deve ser registrado na lista de provedores de segurança.

Observe que a lista de provedores registrados pode ser recuperada por meio do Security#getProviders() Security.getProviders() método.

Documentação Java para javax.crypto.Mac.getInstance(java.lang.String, java.lang.String).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a