Lenguaje

KeyStoreExceptionError Enumeración

Definición

public enum KeyStoreExceptionError
type KeyStoreExceptionError = 
Herencia
KeyStoreExceptionError

Campos

Nombre Valor Description
Other 1

Este código de error es para los errores de asignación que el autor de la llamada no conocerá. Si el autor de la llamada tiene como destino un nivel de API anterior al que se introdujo el error, el error se asignará a este. En el nivel de API 33 no hay errores asignados a este error.

Referencia de Android para android.security.KeyStoreException.ERROR_OTHER.

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.

UserAuthenticationRequired 2

No se pudo usar la clave, ya que el usuario debe autenticarse primero. Consulte KeyGenParameterSpec.Builder.setUserAuthenticationRequired(boolean).

Referencia de Android para android.security.KeyStoreException.ERROR_USER_AUTHENTICATION_REQUIRED.

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.

KeystoreUninitialized 3

Indica que no se ha llamado a load() en la instancia de Almacén de claves o se ha intentado generar una clave enlazada de autorización mientras el usuario no ha establecido un factor de conocimiento de pantalla de bloqueo (LSKF). Indique al usuario que establezca un LSKF y vuelva a intentarlo.

Referencia de Android para android.security.KeyStoreException.ERROR_KEYSTORE_UNINITIALIZED.

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.

InternalSystemError 4

Un error interno del sistema: consulte isTransientFailure() para determinar si es probable que la operación vuelva a probar la operación produzca resultados diferentes.

Referencia de Android para android.security.KeyStoreException.ERROR_INTERNAL_SYSTEM_ERROR.

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.

PermissionDenied 5

El autor de la llamada ha solicitado parámetros clave o operación que solo están disponibles para aplicaciones con privilegios o del sistema.

Referencia de Android para android.security.KeyStoreException.ERROR_PERMISSION_DENIED.

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.

KeyDoesNotExist 6

La clave a la que hace referencia la operación no existe.

Referencia de Android para android.security.KeyStoreException.ERROR_KEY_DOES_NOT_EXIST.

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.

KeyCorrupted 7

La clave está dañada y no se pudo recuperar.

Referencia de Android para android.security.KeyStoreException.ERROR_KEY_CORRUPTED.

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.

IdAttestationFailure 8

Error relacionado con la inclusión de identificadores de dispositivo en el registro de atestación.

Referencia de Android para android.security.KeyStoreException.ERROR_ID_ATTESTATION_FAILURE.

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.

AttestationChallengeTooLarge 9

El desafío de atestación especificado es demasiado grande.

Referencia de Android para android.security.KeyStoreException.ERROR_ATTESTATION_CHALLENGE_TOO_LARGE.

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.

KeymintFailure 10

Error general en la capa KeyMint.

Referencia de Android para android.security.KeyStoreException.ERROR_KEYMINT_FAILURE.

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.

KeystoreFailure 11

Error en la capa almacén de claves.

Referencia de Android para android.security.KeyStoreException.ERROR_KEYSTORE_FAILURE.

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.

Unimplemented 12

La característica que el autor de la llamada está intentando usar no se implementa mediante la implementación de KeyMint subyacente. Esto puede ocurrir cuando se solicita un algoritmo no admitido o al intentar importar una clave en un formato distinto de raw o PKCS#8.

Referencia de Android para android.security.KeyStoreException.ERROR_UNIMPLEMENTED.

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.

IncorrectUsage 13

La característica que el autor de la llamada intenta usar no es compatible con los parámetros usados para generar la clave. Por ejemplo, intentar usar una clave generada para un algoritmo de firma diferente o un resumen no especificado durante la creación de claves. Otro caso es el intento de generar una clave AES simétrica y solicitar la atestación de clave.

Referencia de Android para android.security.KeyStoreException.ERROR_INCORRECT_USAGE.

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.

KeyNotTemporallyValid 14

La clave no es válida actualmente: ya sea en ha expirado o será válida para su uso en el futuro.

Referencia de Android para android.security.KeyStoreException.ERROR_KEY_NOT_TEMPORALLY_VALID.

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.

KeyOperationExpired 15

El objeto criptográfico que el autor de la llamada ha usado ha mantenido una referencia a una operación KeyMint que se ha evacuado (probablemente debido a otras operaciones simultáneas que tienen lugar). El autor de la llamada debe volver a crear el objeto criptográfico e intentarlo de nuevo.

Referencia de Android para android.security.KeyStoreException.ERROR_KEY_OPERATION_EXPIRED.

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.

AttestationKeysUnavailable 16

No hay claves disponibles para la atestación. Este error solo se devuelve en dispositivos que dependen únicamente de claves aprovisionadas de forma remota (consulte Aprovisionamiento de claves remotas).

En este tipo de dispositivo, si el autor de la llamada solicita la generación de claves e incluye un desafío de atestación (lo que indica que se requiere la atestación de clave), el error se devolverá en uno de los siguientes casos: el grupo de claves aprovisionadas de forma remota se ha agotado; El dispositivo no está registrado con el servidor de aprovisionamiento de claves.

Este error es transitorio si se ha agotado el grupo de claves aprovisionadas de forma remota. Sin embargo, si el dispositivo no está registrado con el servidor o el servidor de aprovisionamiento de claves rechaza la emisión de claves, se trata de un error permanente.

Referencia de Android para android.security.KeyStoreException.ERROR_ATTESTATION_KEYS_UNAVAILABLE.

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.

ErrorTooManyKeys 18

El autor de la llamada tiene demasiadas claves de almacén de claves y, por tanto, no se permite la creación de una nueva clave. (Solo se emite para las aplicaciones con el SDK >de destino = 37).

Referencia de Android para android.security.KeyStoreException.ERROR_TOO_MANY_KEYS.

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