KeyProtection.Builder.SetMgf1Digests(String[]) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Définit l’ensemble des fonctions de hachage (par exemple, SHA-256, SHA-384) qui peuvent être utilisées par la fonction de génération de masque MGF1 (utilisée pour certaines opérations avec la clé).
[Android.Runtime.Register("setMgf1Digests", "([Ljava/lang/String;)Landroid/security/keystore/KeyProtection$Builder;", "", ApiSince=35)]
public Android.Security.Keystore.KeyProtection.Builder SetMgf1Digests(params string[]? mgf1Digests);
[<Android.Runtime.Register("setMgf1Digests", "([Ljava/lang/String;)Landroid/security/keystore/KeyProtection$Builder;", "", ApiSince=35)>]
member this.SetMgf1Digests : string[] -> Android.Security.Keystore.KeyProtection.Builder
Paramètres
- mgf1Digests
- String[]
Cette valeur peut être null. La valeur est l’une des valeurs suivantes : KeyProperties.DIGEST_NONE ; KeyProperties.DIGEST_MD5 ; KeyProperties.DIGEST_SHA1 ; KeyProperties.DIGEST_SHA224 ; KeyProperties.DIGEST_SHA256 ; KeyProperties.DIGEST_SHA384 ; KeyProperties.DIGEST_SHA512
Retours
- Attributs
Remarques
Définit l’ensemble des fonctions de hachage (par exemple, SHA-256, SHA-384) qui peuvent être utilisées par la fonction de génération de masque MGF1 (utilisée pour certaines opérations avec la clé). Les tentatives d’utilisation de la clé avec toute autre synthèse pour la fonction de génération de masque sont rejetées.
Cela ne peut être spécifié que pour les clés de signature/vérification et les clés de chiffrement/déchiffrement RSA utilisées avec le schéma de remplissage RSA OAEP, car ces opérations impliquent une fonction de génération de masque (MGF1) avec un digest. La synthèse par défaut pour MGF1 est SHA-1, qui sera spécifiée pendant l’heure d’importation de clé si aucune synthèse n’a été fournie explicitement. Lorsque vous utilisez la clé, l’appelant peut ne pas spécifier de synthèses qui n’ont pas été fournies pendant l’heure d’importation de clé. L’appelant peut spécifier le digest par défaut, SHA-1, si aucune synthèse n’a été explicitement fournie lors de l’importation de clé (mais il n’est pas nécessaire de le faire).
Consultez les constantes KeyProperties.DIGEST.
Référence Android pour android.security.keystore.KeyProtection.Builder.setMgf1Digests.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.