Lingua

KeyStoreExceptionError Enumerazione

Definizione

public enum KeyStoreExceptionError
type KeyStoreExceptionError = 
Ereditarietà
KeyStoreExceptionError

Campi

Nome Valore Descrizione
Other 1

Questo codice di errore riguarda gli errori di mapping che il chiamante non conoscerà. Se il chiamante ha come destinazione un livello API precedente a quello in cui è stato introdotto l'errore, l'errore verrà mappato a questo. Nel livello API 33 nessun errore viene mappato a questo errore.

Informazioni di riferimento su Android per android.security.KeyStoreException.ERROR_OTHER.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

UserAuthenticationRequired 2

Indicante che non è stato possibile usare la chiave perché l'utente deve prima eseguire l'autenticazione. Vedere KeyGenParameterSpec.Builder.setUserAuthenticationRequired(boolean).

Informazioni di riferimento su Android per android.security.KeyStoreException.ERROR_USER_AUTHENTICATION_REQUIRED.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

KeystoreUninitialized 3

Indica che load() non è stato chiamato nell'istanza dell'archivio chiavi oppure è stato effettuato un tentativo di generare una chiave associata all'autorizzazione mentre l'utente non ha impostato un fattore di conoscenza della schermata di blocco (LSKF). Indicare all'utente di impostare un LSKF e riprovare.

Informazioni di riferimento su Android per android.security.KeyStoreException.ERROR_KEYSTORE_UNINITIALIZED.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

InternalSystemError 4

Un errore interno del sistema: fare riferimento a isTransientFailure() per determinare se è probabile che il nuovo tentativo dell'operazione restituisca risultati diversi.

Informazioni di riferimento su Android per android.security.KeyStoreException.ERROR_INTERNAL_SYSTEM_ERROR.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

PermissionDenied 5

Il chiamante ha richiesto parametri o operazioni chiave che sono disponibili solo per le app con privilegi o di sistema.

Informazioni di riferimento su Android per android.security.KeyStoreException.ERROR_PERMISSION_DENIED.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

KeyDoesNotExist 6

La chiave a cui fa riferimento l'operazione non esiste.

Informazioni di riferimento su Android per android.security.KeyStoreException.ERROR_KEY_DOES_NOT_EXIST.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

KeyCorrupted 7

La chiave è danneggiata e non è stato possibile recuperarli.

Informazioni di riferimento su Android per android.security.KeyStoreException.ERROR_KEY_CORRUPTED.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

IdAttestationFailure 8

Errore correlato all'inclusione di identificatori di dispositivo nel record di attestazione.

Informazioni di riferimento su Android per android.security.KeyStoreException.ERROR_ID_ATTESTATION_FAILURE.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

AttestationChallengeTooLarge 9

La richiesta di attestazione specificata è troppo grande.

Informazioni di riferimento su Android per android.security.KeyStoreException.ERROR_ATTESTATION_CHALLENGE_TOO_LARGE.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

KeymintFailure 10

Errore generale nel livello KeyMint.

Informazioni di riferimento su Android per android.security.KeyStoreException.ERROR_KEYMINT_FAILURE.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

KeystoreFailure 11

Errore nel livello archivio chiavi.

Informazioni di riferimento su Android per android.security.KeyStoreException.ERROR_KEYSTORE_FAILURE.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Unimplemented 12

La funzionalità che il chiamante sta tentando di usare non è implementata dall'implementazione di KeyMint sottostante. Questo problema può verificarsi quando viene richiesto un algoritmo non supportato o quando si tenta di importare una chiave in un formato diverso da raw o PKCS#8.

Informazioni di riferimento su Android per android.security.KeyStoreException.ERROR_UNIMPLEMENTED.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

IncorrectUsage 13

La funzionalità che il chiamante sta tentando di usare non è compatibile con i parametri usati per generare la chiave. Ad esempio, il tentativo di usare una chiave generata per un algoritmo di firma diverso o un digest non specificato durante la creazione della chiave. Un altro caso è il tentativo di generare una chiave AES simmetrica e richiedere l'attestazione della chiave.

Informazioni di riferimento su Android per android.security.KeyStoreException.ERROR_INCORRECT_USAGE.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

KeyNotTemporallyValid 14

La chiave non è attualmente valida: at è scaduta o sarà valida per l'uso in futuro.

Informazioni di riferimento su Android per android.security.KeyStoreException.ERROR_KEY_NOT_TEMPORALLY_VALID.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

KeyOperationExpired 15

L'oggetto crypto usato dal chiamante ha mantenuto un riferimento a un'operazione KeyMint che è stata evacuata (probabilmente a causa di altre operazioni simultanee in corso). Il chiamante deve ricreare l'oggetto crypto e riprovare.

Informazioni di riferimento su Android per android.security.KeyStoreException.ERROR_KEY_OPERATION_EXPIRED.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

AttestationKeysUnavailable 16

Non sono disponibili chiavi per l'attestazione. Questo errore viene restituito solo nei dispositivi che si basano esclusivamente su chiavi con provisioning remoto (vedere Remote Key Provisioning).

In un dispositivo di questo tipo, se il chiamante richiede la generazione di chiavi e include una richiesta di attestazione (che indica che è necessaria l'attestazione della chiave), l'errore verrà restituito in uno dei casi seguenti: il pool di chiavi con provisioning remoto è stato esaurito; Il dispositivo non è registrato con il server di provisioning delle chiavi.

Questo errore è temporaneo se il pool di chiavi con provisioning remoto è stato esaurito. Tuttavia, se il dispositivo non è registrato nel server o il server di provisioning delle chiavi rifiuta il rilascio della chiave, si tratta di un errore permanente.

Informazioni di riferimento su Android per android.security.KeyStoreException.ERROR_ATTESTATION_KEYS_UNAVAILABLE.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

ErrorTooManyKeys 18

Il chiamante ha troppe chiavi dell'archivio chiavi e quindi la creazione di una nuova chiave non è consentita. (Generato solo per le app con SDK >di destinazione = 37).

Informazioni di riferimento su Android per android.security.KeyStoreException.ERROR_TOO_MANY_KEYS.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a