Idioma

KeyGenerator.Init Método

Definição

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.

Documentação Java para javax.crypto.KeyGenerator.init(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 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.

Aplica-se a