KeyGenParameterSpec.Builder.SetMgf1Digests(String[]) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.
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.