Sprache

IDSAKeyPairGenerator.Initialize Methode

Definition

Ü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.

Java Dokumentation für java.security.interfaces.DSAKeyPairGenerator.initialize(java.security.interfaces.DSAParams, java.security.SecureRandom).

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.

Java Dokumentation für java.security.interfaces.DSAKeyPairGenerator.initialize(int, boolean, java.security.SecureRandom).

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: