KeyGenParameterSpec.Builder.SetMgf1Digests(String[]) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.