Freigeben über


KeyGeneratorSpi.EngineInit Methode

Definition

Überlädt

EngineInit(SecureRandom)

Initialisiert den Schlüsselgenerator.

EngineInit(IAlgorithmParameterSpec, SecureRandom)

Initialisiert den Schlüsselgenerator mit dem angegebenen Parametersatz und einer vom Benutzer bereitgestellten Quelle der Zufälligkeit.

EngineInit(Int32, SecureRandom)

Initialisiert diesen Schlüsselgenerator für eine bestimmte Schlüsselgröße unter Verwendung der angegebenen Zufallsquelle.

EngineInit(SecureRandom)

Initialisiert den Schlüsselgenerator.

[Android.Runtime.Register("engineInit", "(Ljava/security/SecureRandom;)V", "GetEngineInit_Ljava_security_SecureRandom_Handler")]
protected abstract void EngineInit (Java.Security.SecureRandom? random);
[<Android.Runtime.Register("engineInit", "(Ljava/security/SecureRandom;)V", "GetEngineInit_Ljava_security_SecureRandom_Handler")>]
abstract member EngineInit : Java.Security.SecureRandom -> unit

Parameter

random
SecureRandom

Die Quelle der Zufälligkeit für diesen Generator

Attribute

Hinweise

Initialisiert den Schlüsselgenerator.

Java-Dokumentation für javax.crypto.KeyGeneratorSpi.engineInit(java.security.SecureRandom).

Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In der Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

EngineInit(IAlgorithmParameterSpec, SecureRandom)

Initialisiert den Schlüsselgenerator mit dem angegebenen Parametersatz und einer vom Benutzer bereitgestellten Quelle der Zufälligkeit.

[Android.Runtime.Register("engineInit", "(Ljava/security/spec/AlgorithmParameterSpec;Ljava/security/SecureRandom;)V", "GetEngineInit_Ljava_security_spec_AlgorithmParameterSpec_Ljava_security_SecureRandom_Handler")]
protected abstract void EngineInit (Java.Security.Spec.IAlgorithmParameterSpec? params, Java.Security.SecureRandom? random);
[<Android.Runtime.Register("engineInit", "(Ljava/security/spec/AlgorithmParameterSpec;Ljava/security/SecureRandom;)V", "GetEngineInit_Ljava_security_spec_AlgorithmParameterSpec_Ljava_security_SecureRandom_Handler")>]
abstract member EngineInit : Java.Security.Spec.IAlgorithmParameterSpec * Java.Security.SecureRandom -> unit

Parameter

params
IAlgorithmParameterSpec

Schlüsselgenerierungsparameter

random
SecureRandom

Die Quelle der Zufälligkeit für diesen Schlüsselgenerator

Attribute

Ausnahmen

, wenn die Parameter nicht zum Initialisieren dieses Schlüsselgeneratoralgorithmus verwendet werden können.

Hinweise

Initialisiert den Schlüsselgenerator mit dem angegebenen Parametersatz und einer vom Benutzer bereitgestellten Quelle der Zufälligkeit.

Java-Dokumentation für javax.crypto.KeyGeneratorSpi.engineInit(java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom).

Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In der Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

EngineInit(Int32, SecureRandom)

Initialisiert diesen Schlüsselgenerator für eine bestimmte Schlüsselgröße unter Verwendung der angegebenen Zufallsquelle.

[Android.Runtime.Register("engineInit", "(ILjava/security/SecureRandom;)V", "GetEngineInit_ILjava_security_SecureRandom_Handler")]
protected abstract void EngineInit (int keysize, Java.Security.SecureRandom? random);
[<Android.Runtime.Register("engineInit", "(ILjava/security/SecureRandom;)V", "GetEngineInit_ILjava_security_SecureRandom_Handler")>]
abstract member EngineInit : int * Java.Security.SecureRandom -> unit

Parameter

keysize
Int32

die Schlüsselgröße. Dies ist eine algorithmusspezifische Metrik, die in der Anzahl der Bits angegeben wird.

random
SecureRandom

Die Quelle der Zufälligkeit für diesen Schlüsselgenerator

Attribute

Hinweise

Initialisiert diesen Schlüsselgenerator für eine bestimmte Schlüsselgröße unter Verwendung der angegebenen Zufallsquelle.

Java-Dokumentation für javax.crypto.KeyGeneratorSpi.engineInit(int, java.security.SecureRandom).

Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In der Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: