Lenguaje

KeyGenParameterSpec.Builder.SetMgf1Digests(String[]) Método

Definición

Establece el conjunto de funciones hash (por ejemplo, SHA-256, SHA-384), que la función de generación de máscaras MGF1 (que se usa para determinadas operaciones con la clave).

[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[]

Este valor no puede ser nulo. El valor es uno de los siguientes: KeyProperties.DIGEST_NONE; KeyProperties.DIGEST_MD5; KeyProperties.DIGEST_SHA1; KeyProperties.DIGEST_SHA224; KeyProperties.DIGEST_SHA256; KeyProperties.DIGEST_SHA384; KeyProperties.DIGEST_SHA512

Devoluciones

Atributos

Comentarios

Establece el conjunto de funciones hash (por ejemplo, SHA-256, SHA-384), que la función de generación de máscaras MGF1 (que se usa para determinadas operaciones con la clave). Se rechazarán los intentos de usar la clave con cualquier otro resumen de la función de generación de máscaras.

Esto solo se puede especificar para las claves de firma y comprobación y las claves de cifrado y descifrado RSA que se usan con el esquema de relleno OAEP RSA porque estas operaciones implican una función de generación de máscaras (MGF1) con un resumen. El resumen predeterminado para MGF1 es SHA-1, que se especificará durante el tiempo de creación de claves si no se han proporcionado resúmenes explícitamente. Es posible que null no se especifique como un parámetro para este método: no es posible deshabilitar la síntesis MGF1, un valor predeterminado debe estar presente para cuando el autor de la llamada intente usarlo.

Al usar la clave, es posible que el autor de la llamada no especifique resúmenes que no se proporcionaron durante el tiempo de creación de claves. El autor de la llamada puede especificar el resumen predeterminado, SHA-1, si no se proporcionó explícitamente ningún resumen durante la creación de claves (pero no es necesario hacerlo).

Consulte Constantes KeyProperties.DIGEST.

Referencia de Android para android.security.keystore.KeyGenParameterSpec.Builder.setMgf1Digests.

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