Sprache

KeyGenParameterSpec.Builder.SetMgf1Digests(String[]) Methode

Definition

Legt den Satz von Hashfunktionen fest (z. B. SHA-256, SHA-384), der von der Maskengenerierungsfunktion MGF1 verwendet werden kann (die für bestimmte Vorgänge mit dem Schlüssel verwendet wird).

[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

Parameter

mgf1Digests
String[]

Dieser Wert darf nicht NULL sein. Der Wert ist eine der folgenden: KeyProperties.DIGEST_NONE; KeyProperties.DIGEST_MD5; KeyProperties.DIGEST_SHA1; KeyProperties.DIGEST_SHA224; KeyProperties.DIGEST_SHA256; KeyProperties.DIGEST_SHA384; KeyProperties.DIGEST_SHA512

Gibt zurück

Attribute

Hinweise

Legt den Satz von Hashfunktionen fest (z. B. SHA-256, SHA-384), der von der Maskengenerierungsfunktion MGF1 verwendet werden kann (die für bestimmte Vorgänge mit dem Schlüssel verwendet wird). Versuche, den Schlüssel mit einem anderen Digest für die Maskengenerierungsfunktion zu verwenden, werden abgelehnt.

Dies kann nur für Signatur-/Überprüfungsschlüssel und RSA-Verschlüsselungs-/Entschlüsselungsschlüssel angegeben werden, die mit RSA OAEP-Abstandsschema verwendet werden, da diese Vorgänge eine Maskengenerierungsfunktion (MGF1) mit einem Digest umfassen. Der Standarddigest für MGF1 ist SHA-1, der während der Schlüsselerstellungszeit angegeben wird, wenn keine Digests explizit bereitgestellt wurden. null darf nicht als Parameter für diese Methode angegeben werden: Es ist nicht möglich, MGF1 Digest zu deaktivieren, ein Standardwert muss vorhanden sein, wenn der Aufrufer versucht, ihn zu verwenden.

Bei Verwendung des Schlüssels kann der Aufrufer keine Digests angeben, die während der Schlüsselerstellungszeit nicht bereitgestellt wurden. Der Aufrufer kann den Standarddigest SHA-1 angeben, wenn während der Schlüsselerstellung keine Digests explizit bereitgestellt wurden (dies ist jedoch nicht erforderlich).

Siehe KeyProperties.DIGEST-Konstanten.

Android-Referenz für android.security.keystore.KeyGenParameterSpec.Builder.setMgf1Digests.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: