IDSAKeyPairGenerator.Initialize Méthode

Définition

Surcharges

Nom Description
Initialize(IDSAParams, SecureRandom)

Initialise le générateur de paires de clés à l’aide des paramètres de famille DSA (p,q et g) et d’une source de bits SecureRandom facultative.

Initialize(Int32, Boolean, SecureRandom)

Initialise le générateur de paires de clés pour une longueur de module donnée (au lieu de paramètres) et une source de bits SecureRandom facultative.

Initialize(IDSAParams, SecureRandom)

Initialise le générateur de paires de clés à l’aide des paramètres de famille DSA (p,q et g) et d’une source de bits SecureRandom facultative.

[Android.Runtime.Register("initialize", "(Ljava/security/interfaces/DSAParams;Ljava/security/SecureRandom;)V", "GetInitialize_Ljava_security_interfaces_DSAParams_Ljava_security_SecureRandom_Handler:Java.Security.Interfaces.IDSAKeyPairGeneratorInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void Initialize(Java.Security.Interfaces.IDSAParams? params, Java.Security.SecureRandom? random);
[<Android.Runtime.Register("initialize", "(Ljava/security/interfaces/DSAParams;Ljava/security/SecureRandom;)V", "GetInitialize_Ljava_security_interfaces_DSAParams_Ljava_security_SecureRandom_Handler:Java.Security.Interfaces.IDSAKeyPairGeneratorInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member Initialize : Java.Security.Interfaces.IDSAParams * Java.Security.SecureRandom -> unit

Paramètres

params
IDSAParams

paramètres à utiliser pour générer les clés.

random
SecureRandom

source de bits aléatoire à utiliser pour générer des bits clés ; peut être null.

Attributs

Exceptions

si les valeurs de paramètre spécifiées sont ou non valides null .

Remarques

Initialise le générateur de paires de clés à l’aide des paramètres de famille DSA (p,q et g) et d’une source de bits SecureRandom facultative. Si une source de bits SecureRandom est nécessaire, mais n’est pas fournie, c’est-à-dire null, une instance SecureRandom par défaut est utilisée.

Java documentation pour java.security.interfaces.DSAKeyPairGenerator.initialize(java.security.interfaces.DSAParams, java.security.SecureRandom).

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

S’applique à

Initialize(Int32, Boolean, SecureRandom)

Initialise le générateur de paires de clés pour une longueur de module donnée (au lieu de paramètres) et une source de bits SecureRandom facultative.

[Android.Runtime.Register("initialize", "(IZLjava/security/SecureRandom;)V", "GetInitialize_IZLjava_security_SecureRandom_Handler:Java.Security.Interfaces.IDSAKeyPairGeneratorInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void Initialize(int modlen, bool genParams, Java.Security.SecureRandom? random);
[<Android.Runtime.Register("initialize", "(IZLjava/security/SecureRandom;)V", "GetInitialize_IZLjava_security_SecureRandom_Handler:Java.Security.Interfaces.IDSAKeyPairGeneratorInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member Initialize : int * bool * Java.Security.SecureRandom -> unit

Paramètres

modlen
Int32

longueur du module en bits. Les valeurs valides sont un multiple de 64 entre 512 et 1024, inclus, 2048 et 3072.

genParams
Boolean

s’il faut ou non générer de nouveaux paramètres pour la longueur de module demandée.

random
SecureRandom

source de bits aléatoire à utiliser pour générer des bits clés ; peut être null.

Attributs

Exceptions

si la longueur du module spécifiée n’est pas valide, ou s’il n’y a pas de valeurs précalculées et genParams est false.

Remarques

Initialise le générateur de paires de clés pour une longueur de module donnée (au lieu de paramètres) et une source de bits SecureRandom facultative. Si une source de bits SecureRandom est nécessaire, mais n’est pas fournie, c’est-à-dire null, une instance SecureRandom par défaut est utilisée.

Si genParams elle est vraie, cette méthode génère de nouveaux paramètres p, q et g. Si elle est false, la méthode utilise des paramètres précomputés pour la longueur de module demandée. S’il n’existe aucun paramètre précomputé pour cette longueur de module, une exception est levée.

Java documentation pour java.security.interfaces.DSAKeyPairGenerator.initialize(int, boolean, java.security.SecureRandom).

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

S’applique à