Partager via


KeyGenerator.Init Méthode

Définition

Surcharges

Init(SecureRandom)

Initialise ce générateur de clés.

Init(IAlgorithmParameterSpec)

Initialise ce générateur de clés avec le jeu de paramètres spécifié.

Init(Int32)

Initialise ce générateur de clés pour une certaine clé.

Init(IAlgorithmParameterSpec, SecureRandom)

Initialise ce générateur de clés avec le jeu de paramètres spécifié et une source de randomness fournie par l’utilisateur.

Init(Int32, SecureRandom)

Initialise ce générateur de clés pour une certaine cléize, à l’aide d’une source de randomness fournie par l’utilisateur.

Init(SecureRandom)

Initialise ce générateur de clés.

[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

Paramètres

random
SecureRandom

source de l’aléatoire pour ce générateur

Attributs

Remarques

Initialise ce générateur de clés.

Documentation Java pour javax.crypto.KeyGenerator.init(java.security.SecureRandom).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à

Init(IAlgorithmParameterSpec)

Initialise ce générateur de clés avec le jeu de paramètres spécifié.

[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

Paramètres

params
IAlgorithmParameterSpec

paramètres de génération de clés

Attributs

Exceptions

si les paramètres ne peuvent pas être utilisés pour initialiser cet algorithme de générateur de clés.

Remarques

Initialise ce générateur de clés avec le jeu de paramètres spécifié.

Si ce générateur de clés nécessite des octets aléatoires, il les obtient à l’aide de l’implémentation java.security.SecureRandom du fournisseur installé de priorité la plus élevée comme source de randomness. (Si aucun des fournisseurs installés ne fournit une implémentation de SecureRandom, une source de randomness fournie par le système sera utilisée.)

Documentation Java pour javax.crypto.KeyGenerator.init(java.security.spec.AlgorithmParameterSpec).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à

Init(Int32)

Initialise ce générateur de clés pour une certaine clé.

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

Paramètres

keysize
Int32

les clés sont en cours. Il s’agit d’une métrique spécifique à l’algorithme, spécifiée en nombre de bits.

Attributs

Remarques

Initialise ce générateur de clés pour une certaine clé.

Si ce générateur de clés nécessite des octets aléatoires, il les obtient à l’aide de l’implémentation java.security.SecureRandom du fournisseur installé de priorité la plus élevée comme source de randomness. (Si aucun des fournisseurs installés ne fournit une implémentation de SecureRandom, une source de randomness fournie par le système sera utilisée.)

Documentation Java pour javax.crypto.KeyGenerator.init(int).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à

Init(IAlgorithmParameterSpec, SecureRandom)

Initialise ce générateur de clés avec le jeu de paramètres spécifié et une source de randomness fournie par l’utilisateur.

[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

Paramètres

params
IAlgorithmParameterSpec

paramètres de génération de clés

random
SecureRandom

source de la randomité pour ce générateur de clés

Attributs

Exceptions

si les paramètres ne peuvent pas être utilisés pour initialiser cet algorithme de générateur de clés.

Remarques

Initialise ce générateur de clés avec le jeu de paramètres spécifié et une source de randomness fournie par l’utilisateur.

Documentation Java pour javax.crypto.KeyGenerator.init(java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à

Init(Int32, SecureRandom)

Initialise ce générateur de clés pour une certaine cléize, à l’aide d’une source de randomness fournie par l’utilisateur.

[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

Paramètres

keysize
Int32

les clés sont en cours. Il s’agit d’une métrique spécifique à l’algorithme, spécifiée en nombre de bits.

random
SecureRandom

source de la randomité pour ce générateur de clés

Attributs

Remarques

Initialise ce générateur de clés pour une certaine cléize, à l’aide d’une source de randomness fournie par l’utilisateur.

Documentation Java pour javax.crypto.KeyGenerator.init(int, java.security.SecureRandom).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à