KeyGenParameterSpec.Builder.SetMgf1Digests(String[]) 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.
Define o conjunto de funções de hash (por exemplo, SHA-256, SHA-384) que podem ser usadas pela função de geração de máscara MGF1 (que é usada para determinadas operações com a chave).
[Android.Runtime.Register("setMgf1Digests", "([Ljava/lang/String;)Landroid/security/keystore/KeyGenParameterSpec$Builder;", "", ApiSince=35)]
public Android.Security.Keystore.KeyGenParameterSpec.Builder SetMgf1Digests(params string[] mgf1Digests);
[<Android.Runtime.Register("setMgf1Digests", "([Ljava/lang/String;)Landroid/security/keystore/KeyGenParameterSpec$Builder;", "", ApiSince=35)>]
member this.SetMgf1Digests : string[] -> Android.Security.Keystore.KeyGenParameterSpec.Builder
Parâmetros
- mgf1Digests
- String[]
Esse valor não pode ser nulo. O valor é um dos seguintes: KeyProperties.DIGEST_NONE; KeyProperties.DIGEST_MD5; KeyProperties.DIGEST_SHA1; KeyProperties.DIGEST_SHA224; KeyProperties.DIGEST_SHA256; KeyProperties.DIGEST_SHA384; KeyProperties.DIGEST_SHA512
Retornos
- Atributos
Comentários
Define o conjunto de funções de hash (por exemplo, SHA-256, SHA-384) que podem ser usadas pela função de geração de máscara MGF1 (que é usada para determinadas operações com a chave). As tentativas de usar a chave com qualquer outro resumo para a função de geração de máscara serão rejeitadas.
Isso só pode ser especificado para chaves de assinatura/verificação e chaves de criptografia/descriptografia RSA usadas com o esquema de preenchimento OAEP RSA porque essas operações envolvem uma função de geração de máscara (MGF1) com um resumo. O resumo padrão para MGF1 é SHA-1, que será especificado durante o tempo de criação da chave se nenhum resumo tiver sido fornecido explicitamente. nulo pode não ser especificado como um parâmetro para este método: não é possível desabilitar o resumo do MGF1, um padrão deve estar presente quando o chamador tenta usá-lo.
Ao usar a chave, o chamador pode não especificar nenhum resumo que não tenha sido fornecido durante o tempo de criação da chave. O chamador poderá especificar o resumo padrão, SHA-1, se nenhum resumo tiver sido fornecido explicitamente durante a criação da chave (mas não é necessário fazer isso).
Consulte as constantes KeyProperties.DIGEST.
Referência do Android para android.security.keystore.KeyGenParameterSpec.Builder.setMgf1Digests.
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.