Idioma

KeyStorePurpose Enumeração

Definição

Essa enumeração dá suporte a uma combinação bit a bit dos valores de membro.

[System.Flags]
public enum KeyStorePurpose
[<System.Flags>]
type KeyStorePurpose = 
Herança
KeyStorePurpose
Atributos

Campos

Nome Valor Description
Encrypt 1

Finalidade da chave: criptografia.

Referência do Android para android.security.keystore.KeyProperties.PURPOSE_ENCRYPT.

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

Decrypt 2

Finalidade da chave: descriptografia.

Referência do Android para android.security.keystore.KeyProperties.PURPOSE_DECRYPT.

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

Sign 4

Finalidade da chave: assinar ou gerar um MAC (Código de Autenticação de Mensagem).

Referência do Android para android.security.keystore.KeyProperties.PURPOSE_SIGN.

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

Verify 8

Finalidade da chave: assinatura ou verificação do MAC (Código de Autenticação de Mensagem).

Referência do Android para android.security.keystore.KeyProperties.PURPOSE_VERIFY.

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

WrapKey 32

Finalidade da chave: encapsular e desembrulhar chaves encapsuladas para importação segura.

Referência do Android para android.security.keystore.KeyProperties.PURPOSE_WRAP_KEY.

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

AgreeKey 64

Finalidade da chave: criar um segredo ECDH compartilhado por meio de um acordo-chave.

Uma chave que tem essa finalidade pode ser combinada com a chave pública de curva elíptica de outra parte para estabelecer um segredo compartilhado sobre um canal inseguro. Ele deve ser usado como um parâmetro para javax.crypto.KeyAgreement#init(java.security.Key) (um exemplo completo está disponível aqui). Confira este artigo para obter uma explicação mais detalhada.

Referência do Android para android.security.keystore.KeyProperties.PURPOSE_AGREE_KEY.

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

AttestKey 128

Finalidade da chave: atestados de assinatura. Essa finalidade é incompatível com todas as outras pessoas, o que significa que, ao gerar uma chave com PURPOSE_ATTEST_KEY, nenhuma outra finalidade pode ser especificada. Além disso, PURPOSE_ATTEST_KEY pode não ser especificado para chaves importadas.

Referência do Android para android.security.keystore.KeyProperties.PURPOSE_ATTEST_KEY.

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

Comentários

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

Aplica-se a