Lenguaje

KeyStorePurpose Enumeración

Definición

Esta enumeración admite una combinación bit a bit de sus valores de miembro.

[System.Flags]
public enum KeyStorePurpose
[<System.Flags>]
type KeyStorePurpose = 
Herencia
KeyStorePurpose
Atributos

Campos

Nombre Valor Description
Encrypt 1

Propósito de la clave: cifrado.

Referencia de Android para android.security.keystore.KeyProperties.PURPOSE_ENCRYPT.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Decrypt 2

Propósito de la clave: descifrado.

Referencia de Android para android.security.keystore.KeyProperties.PURPOSE_DECRYPT.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Sign 4

Propósito de la clave: firma o generación de un código de autenticación de mensajes (MAC).

Referencia de Android para android.security.keystore.KeyProperties.PURPOSE_SIGN.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Verify 8

Propósito de la clave: comprobación del código de autenticación de mensajes o firma (MAC).

Referencia de Android para android.security.keystore.KeyProperties.PURPOSE_VERIFY.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

WrapKey 32

Propósito de la clave: encapsulado y desencapsulado de claves ajustadas para la importación segura.

Referencia de Android para android.security.keystore.KeyProperties.PURPOSE_WRAP_KEY.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

AgreeKey 64

Propósito de la clave: creación de un secreto ECDH compartido mediante el acuerdo de clave.

Una clave que tiene este propósito se puede combinar con la clave pública de curva elíptica de otra parte para establecer un secreto compartido a través de un canal no seguro. Debe usarse como parámetro para javax.crypto.KeyAgreement#init(java.security.Key) (un ejemplo completo está disponible aquí). Consulte este artículo para obtener una explicación más detallada.

Referencia de Android para android.security.keystore.KeyProperties.PURPOSE_AGREE_KEY.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

AttestKey 128

Propósito de la clave: atestaciones de firma. Este propósito no es compatible con todos los demás, lo que significa que al generar una clave con PURPOSE_ATTEST_KEY, no se puede especificar ningún otro propósito. Además, es posible que no se especifique PURPOSE_ATTEST_KEY para las claves importadas.

Referencia de Android para android.security.keystore.KeyProperties.PURPOSE_ATTEST_KEY.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Comentarios

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a