IDSAKeyPairGenerator.Initialize Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
| Name | Beschreibung |
|---|---|
| Initialize(IDSAParams, SecureRandom) |
Initialisiert den Schlüsselpaargenerator mithilfe der DSA-Familienparameter (p,q und g) und einer optionalen SecureRandom-Bitquelle. |
| Initialize(Int32, Boolean, SecureRandom) |
Initialisiert den Schlüsselpaargenerator für eine bestimmte Modullänge (anstelle von Parametern) und eine optionale SecureRandom-Bitquelle. |
Initialize(IDSAParams, SecureRandom)
Initialisiert den Schlüsselpaargenerator mithilfe der DSA-Familienparameter (p,q und g) und einer optionalen SecureRandom-Bitquelle.
[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
Parameter
- params
- IDSAParams
die Parameter, die zum Generieren der Schlüssel verwendet werden sollen.
- random
- SecureRandom
die zufällige Bitquelle, die zum Generieren von Schlüsselbits verwendet werden soll; kann NULL sein.
- Attribute
Ausnahmen
wenn die angegebenen Parameterwerte ungültig sind oder ungültig sind null .
Hinweise
Initialisiert den Schlüsselpaargenerator mithilfe der DSA-Familienparameter (p,q und g) und einer optionalen SecureRandom-Bitquelle. Wenn eine SecureRandom-Bitquelle benötigt, aber nicht angegeben wird, d. h. null, wird eine standardmäßige SecureRandom-Instanz verwendet.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Gilt für:
Initialize(Int32, Boolean, SecureRandom)
Initialisiert den Schlüsselpaargenerator für eine bestimmte Modullänge (anstelle von Parametern) und eine optionale SecureRandom-Bitquelle.
[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
Parameter
- modlen
- Int32
die Modullänge in Bits. Gültige Werte sind ein beliebiges Vielfaches von 64 zwischen 512 und 1024, einschließlich, 2048 und 3072.
- genParams
- Boolean
gibt an, ob neue Parameter für die angeforderte Modullänge generiert werden sollen.
- random
- SecureRandom
die zufällige Bitquelle, die zum Generieren von Schlüsselbits verwendet werden soll; kann NULL sein.
- Attribute
Ausnahmen
wenn die angegebene Modullänge ungültig ist oder keine vorgerechneten Werte vorhanden sind und genParams ist false.
Hinweise
Initialisiert den Schlüsselpaargenerator für eine bestimmte Modullänge (anstelle von Parametern) und eine optionale SecureRandom-Bitquelle. Wenn eine SecureRandom-Bitquelle benötigt, aber nicht angegeben wird, d. h. null, wird eine standardmäßige SecureRandom-Instanz verwendet.
Ist genParams dies der Fall, generiert diese Methode neue p-, q- und g-Parameter. Ist dies "false", verwendet die Methode vorkompilierte Parameter für die angeforderte Modullänge. Wenn für diese Moduluslänge keine vorkompilierten Parameter vorhanden sind, wird eine Ausnahme ausgelöst.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.