Compartilhar via


KeyGeneratorSpi.EngineInit Método

Definição

Sobrecargas

EngineInit(SecureRandom)

Inicializa o gerador de chaves.

EngineInit(IAlgorithmParameterSpec, SecureRandom)

Inicializa o gerador de chaves com o conjunto de parâmetros especificado e uma fonte de aleatoriedade fornecida pelo usuário.

EngineInit(Int32, SecureRandom)

Inicializa esse gerador de chaves para um determinado tamanho de chave, usando a fonte dada de aleatoriedade.

EngineInit(SecureRandom)

Inicializa o gerador de chaves.

[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

A fonte de aleatoriedade para este gerador

Atributos

Comentários

Inicializa o gerador de chaves.

Documentação Java para javax.crypto.KeyGeneratorSpi.engineInit(java.security.SecureRandom).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a

EngineInit(IAlgorithmParameterSpec, SecureRandom)

Inicializa o gerador de chaves com o conjunto de parâmetros especificado e uma fonte de aleatoriedade fornecida pelo usuário.

[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

Os principais parâmetros de geração

random
SecureRandom

A fonte de aleatoriedade para este gerador de chaves

Atributos

Exceções

se os parâmetros não puderem ser usados para inicializar esse algoritmo gerador de chaves.

Comentários

Inicializa o gerador de chaves com o conjunto de parâmetros especificado e uma fonte de aleatoriedade fornecida pelo usuário.

Documentação Java para javax.crypto.KeyGeneratorSpi.engineInit(java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a

EngineInit(Int32, SecureRandom)

Inicializa esse gerador de chaves para um determinado tamanho de chave, usando a fonte dada de aleatoriedade.

[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

o tamanho da chave. Esta é uma métrica específica do algoritmo, especificada em número de bits.

random
SecureRandom

A fonte de aleatoriedade para este gerador de chaves

Atributos

Comentários

Inicializa esse gerador de chaves para um determinado tamanho de chave, usando a fonte dada de aleatoriedade.

Documentação Java para javax.crypto.KeyGeneratorSpi.engineInit(int, java.security.SecureRandom).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a