Condividi tramite


KeyGenerator.Init Metodo

Definizione

Overload

Init(SecureRandom)

Inizializza questo generatore di chiavi.

Init(IAlgorithmParameterSpec)

Inizializza questo generatore di chiavi con il set di parametri specificato.

Init(Int32)

Inizializza questo generatore di chiavi per una determinata chiavesize.

Init(IAlgorithmParameterSpec, SecureRandom)

Inizializza questo generatore di chiavi con il set di parametri specificato e un'origine casuale fornita dall'utente.

Init(Int32, SecureRandom)

Inizializza questo generatore di chiavi per una determinata chiavesize, usando un'origine casuale fornita dall'utente.

Init(SecureRandom)

Inizializza questo generatore di chiavi.

[Android.Runtime.Register("init", "(Ljava/security/SecureRandom;)V", "")]
public void Init (Java.Security.SecureRandom? random);
[<Android.Runtime.Register("init", "(Ljava/security/SecureRandom;)V", "")>]
member this.Init : Java.Security.SecureRandom -> unit

Parametri

random
SecureRandom

l'origine della casualità per questo generatore

Attributi

Commenti

Inizializza questo generatore di chiavi.

Documentazione java per javax.crypto.KeyGenerator.init(java.security.SecureRandom).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a

Init(IAlgorithmParameterSpec)

Inizializza questo generatore di chiavi con il set di parametri specificato.

[Android.Runtime.Register("init", "(Ljava/security/spec/AlgorithmParameterSpec;)V", "")]
public void Init (Java.Security.Spec.IAlgorithmParameterSpec? params);
[<Android.Runtime.Register("init", "(Ljava/security/spec/AlgorithmParameterSpec;)V", "")>]
member this.Init : Java.Security.Spec.IAlgorithmParameterSpec -> unit

Parametri

params
IAlgorithmParameterSpec

parametri di generazione delle chiavi

Attributi

Eccezioni

se non è possibile utilizzare i parametri per inizializzare questo algoritmo del generatore di chiavi.

Commenti

Inizializza questo generatore di chiavi con il set di parametri specificato.

Se questo generatore di chiavi richiede byte casuali, li otterrà usando l'implementazione java.security.SecureRandom del provider installato con priorità più alta come origine della casualità. Se nessuno dei provider installati fornisce un'implementazione di SecureRandom, verrà usata un'origine casuale fornita dal sistema.

Documentazione java per javax.crypto.KeyGenerator.init(java.security.spec.AlgorithmParameterSpec).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a

Init(Int32)

Inizializza questo generatore di chiavi per una determinata chiavesize.

[Android.Runtime.Register("init", "(I)V", "")]
public void Init (int keysize);
[<Android.Runtime.Register("init", "(I)V", "")>]
member this.Init : int -> unit

Parametri

keysize
Int32

keysize. Si tratta di una metrica specifica dell'algoritmo, specificata in numero di bit.

Attributi

Commenti

Inizializza questo generatore di chiavi per una determinata chiavesize.

Se questo generatore di chiavi richiede byte casuali, li otterrà usando l'implementazione java.security.SecureRandom del provider installato con priorità più alta come origine della casualità. Se nessuno dei provider installati fornisce un'implementazione di SecureRandom, verrà usata un'origine casuale fornita dal sistema.

Documentazione java per javax.crypto.KeyGenerator.init(int).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a

Init(IAlgorithmParameterSpec, SecureRandom)

Inizializza questo generatore di chiavi con il set di parametri specificato e un'origine casuale fornita dall'utente.

[Android.Runtime.Register("init", "(Ljava/security/spec/AlgorithmParameterSpec;Ljava/security/SecureRandom;)V", "")]
public void Init (Java.Security.Spec.IAlgorithmParameterSpec? params, Java.Security.SecureRandom? random);
[<Android.Runtime.Register("init", "(Ljava/security/spec/AlgorithmParameterSpec;Ljava/security/SecureRandom;)V", "")>]
member this.Init : Java.Security.Spec.IAlgorithmParameterSpec * Java.Security.SecureRandom -> unit

Parametri

params
IAlgorithmParameterSpec

parametri di generazione delle chiavi

random
SecureRandom

origine della casualità per questo generatore di chiavi

Attributi

Eccezioni

se i parametri non possono essere utilizzati per inizializzare questo algoritmo del generatore di chiavi.

Commenti

Inizializza questo generatore di chiavi con il set di parametri specificato e un'origine casuale fornita dall'utente.

Documentazione java per javax.crypto.KeyGenerator.init(java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a

Init(Int32, SecureRandom)

Inizializza questo generatore di chiavi per una determinata chiavesize, usando un'origine casuale fornita dall'utente.

[Android.Runtime.Register("init", "(ILjava/security/SecureRandom;)V", "")]
public void Init (int keysize, Java.Security.SecureRandom? random);
[<Android.Runtime.Register("init", "(ILjava/security/SecureRandom;)V", "")>]
member this.Init : int * Java.Security.SecureRandom -> unit

Parametri

keysize
Int32

keysize. Si tratta di una metrica specifica dell'algoritmo, specificata in numero di bit.

random
SecureRandom

origine della casualità per questo generatore di chiavi

Attributi

Commenti

Inizializza questo generatore di chiavi per una determinata chiavesize, usando un'origine casuale fornita dall'utente.

Documentazione java per javax.crypto.KeyGenerator.init(int, java.security.SecureRandom).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a