IDSAKeyPairGenerator.Initialize Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.
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.
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.