Mac.GetInstance Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
| Nome | Description |
|---|---|
| GetInstance(String) |
Retorna um |
| GetInstance(String, Provider) |
Retorna um |
| GetInstance(String, String) |
Retorna um |
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
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
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
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.