KeyGeneratorSpi.EngineInit Método

Definición

Sobrecargas

EngineInit(SecureRandom)

Inicializa el generador de claves.

EngineInit(IAlgorithmParameterSpec, SecureRandom)

Inicializa el generador de claves con el conjunto de parámetros especificado y un origen de aleatoriedad proporcionado por el usuario.

EngineInit(Int32, SecureRandom)

Inicializa este generador de claves para un determinado conjunto de claves, utilizando el origen dado de aleatoriedad.

EngineInit(SecureRandom)

Inicializa el generador de claves.

[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

Parámetros

random
SecureRandom

el origen de aleatoriedad de este generador

Atributos

Comentarios

Inicializa el generador de claves.

Documentación de Java para javax.crypto.KeyGeneratorSpi.engineInit(java.security.SecureRandom).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código Project y que se usan según los términos Creative Commons 2.5 Attribution License.

Se aplica a

EngineInit(IAlgorithmParameterSpec, SecureRandom)

Inicializa el generador de claves con el conjunto de parámetros especificado y un origen de aleatoriedad proporcionado por el usuario.

[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

Parámetros

params
IAlgorithmParameterSpec

los parámetros de generación de claves

random
SecureRandom

el origen de la aleatoriedad de este generador de claves

Atributos

Excepciones

si los parámetros no se pueden usar para inicializar este algoritmo de generador de claves.

Comentarios

Inicializa el generador de claves con el conjunto de parámetros especificado y un origen de aleatoriedad proporcionado por el usuario.

Documentación de Java para javax.crypto.KeyGeneratorSpi.engineInit(java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código Project y que se usan según los términos Creative Commons 2.5 Attribution License.

Se aplica a

EngineInit(Int32, SecureRandom)

Inicializa este generador de claves para un determinado conjunto de claves, utilizando el origen dado de aleatoriedad.

[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

Parámetros

keysize
Int32

el tamaño de las claves. Se trata de una métrica específica del algoritmo, especificada en el número de bits.

random
SecureRandom

el origen de la aleatoriedad de este generador de claves

Atributos

Comentarios

Inicializa este generador de claves para un determinado conjunto de claves, utilizando el origen dado de aleatoriedad.

Documentación de Java para javax.crypto.KeyGeneratorSpi.engineInit(int, java.security.SecureRandom).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código Project y que se usan según los términos Creative Commons 2.5 Attribution License.

Se aplica a