KeyGeneratorSpi.EngineInit Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.
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.