Lingua

KeyGenParameterSpec.Builder.SetMgf1Digests(String[]) Metodo

Definizione

Imposta il set di funzioni hash ,ad esempio SHA-256, SHA-384, che possono essere usate dalla funzione di generazione della maschera MGF1 (che viene usata per determinate operazioni con la chiave).

[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

Parametri

mgf1Digests
String[]

Questo valore non può essere Null. Il valore è uno dei seguenti: KeyProperties.DIGEST_NONE; KeyProperties.DIGEST_MD5; KeyProperties.DIGEST_SHA1; KeyProperties.DIGEST_SHA224; KeyProperties.DIGEST_SHA256; KeyProperties.DIGEST_SHA384; KeyProperties.DIGEST_SHA512

Valori restituiti

Attributi

Commenti

Imposta il set di funzioni hash ,ad esempio SHA-256, SHA-384, che possono essere usate dalla funzione di generazione della maschera MGF1 (che viene usata per determinate operazioni con la chiave). I tentativi di usare la chiave con qualsiasi altro digest per la funzione di generazione della maschera verranno rifiutati.

Questa opzione può essere specificata solo per le chiavi di firma/verifica e le chiavi di crittografia/decrittografia RSA usate con lo schema di riempimento OAEP RSA perché queste operazioni comportano una funzione di generazione della maschera (MGF1) con un digest. Il digest predefinito per MGF1 è SHA-1, che verrà specificato durante la fase di creazione della chiave se non sono stati forniti in modo esplicito digest. Non è possibile specificare null come parametro per questo metodo: non è possibile disabilitare il digest MGF1, è necessario che sia presente un valore predefinito per quando il chiamante tenta di usarlo.

Quando si usa la chiave, il chiamante potrebbe non specificare alcun digest non specificato durante la fase di creazione della chiave. Il chiamante può specificare il digest predefinito SHA-1, se non sono stati forniti in modo esplicito digest durante la creazione della chiave ( ma non è necessario farlo).

Vedere Costanti KeyProperties.DIGEST.

Informazioni di riferimento su Android per android.security.keystore.KeyGenParameterSpec.Builder.setMgf1Digests.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a