KeyStoreExceptionError Enumeración
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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. |