KeyGenerator.Init 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
| Nome | Description |
|---|---|
| Init(SecureRandom) |
Inicializa esse gerador de chave. |
| Init(IAlgorithmParameterSpec) |
Inicializa esse gerador de chaves com o conjunto de parâmetros especificado. |
| Init(Int32) |
Inicializa esse gerador de chave para um determinado keyize. |
| Init(IAlgorithmParameterSpec, SecureRandom) |
Inicializa esse gerador de chaves com o conjunto de parâmetros especificado e uma fonte de aleatoriedade fornecida pelo usuário. |
| Init(Int32, SecureRandom) |
Inicializa esse gerador de chaves para um determinado keysize, usando uma fonte de aleatoriedade fornecida pelo usuário. |
Init(SecureRandom)
Inicializa esse gerador de chave.
[Android.Runtime.Register("init", "(Ljava/security/SecureRandom;)V", "")]
public void Init(Java.Security.SecureRandom? random);
[<Android.Runtime.Register("init", "(Ljava/security/SecureRandom;)V", "")>]
member this.Init : Java.Security.SecureRandom -> unit
Parâmetros
- random
- SecureRandom
a origem da aleatoriedade para este gerador
- Atributos
Comentários
Inicializa esse gerador de chave.
Documentação Java para javax.crypto.KeyGenerator.init(java.security.SecureRandom).
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.
Aplica-se a
Init(IAlgorithmParameterSpec)
Inicializa esse gerador de chaves com o conjunto de parâmetros especificado.
[Android.Runtime.Register("init", "(Ljava/security/spec/AlgorithmParameterSpec;)V", "")]
public void Init(Java.Security.Spec.IAlgorithmParameterSpec? params);
[<Android.Runtime.Register("init", "(Ljava/security/spec/AlgorithmParameterSpec;)V", "")>]
member this.Init : Java.Security.Spec.IAlgorithmParameterSpec -> unit
Parâmetros
- params
- IAlgorithmParameterSpec
os parâmetros de geração de chave
- Atributos
Exceções
se os parâmetros não puderem ser usados para inicializar esse algoritmo de gerador de chave.
Comentários
Inicializa esse gerador de chaves com o conjunto de parâmetros especificado.
Se esse gerador de chaves exigir bytes aleatórios, ele os obterá usando a java.security.SecureRandom implementação do provedor instalado de prioridade mais alta como a fonte de aleatoriedade. (Se nenhum dos provedores instalados fornecer uma implementação do SecureRandom, uma fonte de aleatoriedade fornecida pelo sistema será usada.)
Documentação Java para javax.crypto.KeyGenerator.init(java.security.spec.AlgorithmParameterSpec).
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.
Aplica-se a
Init(Int32)
Inicializa esse gerador de chave para um determinado keyize.
[Android.Runtime.Register("init", "(I)V", "")]
public void Init(int keysize);
[<Android.Runtime.Register("init", "(I)V", "")>]
member this.Init : int -> unit
Parâmetros
- keysize
- Int32
o keysize. Essa é uma métrica específica do algoritmo, especificada em número de bits.
- Atributos
Comentários
Inicializa esse gerador de chave para um determinado keyize.
Se esse gerador de chaves exigir bytes aleatórios, ele os obterá usando a java.security.SecureRandom implementação do provedor instalado de prioridade mais alta como a fonte de aleatoriedade. (Se nenhum dos provedores instalados fornecer uma implementação do SecureRandom, uma fonte de aleatoriedade fornecida pelo sistema será usada.)
Documentação Java para javax.crypto.KeyGenerator.init(int).
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.
Aplica-se a
Init(IAlgorithmParameterSpec, SecureRandom)
Inicializa esse gerador de chaves com o conjunto de parâmetros especificado e uma fonte de aleatoriedade fornecida pelo usuário.
[Android.Runtime.Register("init", "(Ljava/security/spec/AlgorithmParameterSpec;Ljava/security/SecureRandom;)V", "")]
public void Init(Java.Security.Spec.IAlgorithmParameterSpec? params, Java.Security.SecureRandom? random);
[<Android.Runtime.Register("init", "(Ljava/security/spec/AlgorithmParameterSpec;Ljava/security/SecureRandom;)V", "")>]
member this.Init : Java.Security.Spec.IAlgorithmParameterSpec * Java.Security.SecureRandom -> unit
Parâmetros
- params
- IAlgorithmParameterSpec
os parâmetros de geração de chave
- random
- SecureRandom
a origem da aleatoriedade para este gerador de chave
- Atributos
Exceções
se os parâmetros não puderem ser usados para inicializar esse algoritmo de gerador de chave.
Comentários
Inicializa esse 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 usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.
Aplica-se a
Init(Int32, SecureRandom)
Inicializa esse gerador de chaves para um determinado keysize, usando uma fonte de aleatoriedade fornecida pelo usuário.
[Android.Runtime.Register("init", "(ILjava/security/SecureRandom;)V", "")]
public void Init(int keysize, Java.Security.SecureRandom? random);
[<Android.Runtime.Register("init", "(ILjava/security/SecureRandom;)V", "")>]
member this.Init : int * Java.Security.SecureRandom -> unit
Parâmetros
- keysize
- Int32
o keysize. Essa é uma métrica específica do algoritmo, especificada em número de bits.
- random
- SecureRandom
a origem da aleatoriedade para este gerador de chave
- Atributos
Comentários
Inicializa esse gerador de chaves para um determinado keysize, usando uma fonte de aleatoriedade fornecida pelo usuário.
Documentação Java para javax.crypto.KeyGenerator.init(int, java.security.SecureRandom).
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.