Idioma

KeyStoreExceptionError Enumeração

Definição

public enum KeyStoreExceptionError
type KeyStoreExceptionError = 
Herança
KeyStoreExceptionError

Campos

Nome Valor Description
Other 1

Esse código de erro destina-se a erros de mapeamento que o chamador não saberá. Se o chamador estiver direcionando um nível de API anterior ao que o erro foi introduzido, o erro será mapeado para este. No nível 33 da API, nenhum erro é mapeado para esse erro.

Referência do Android para android.security.KeyStoreException.ERROR_OTHER.

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.

UserAuthenticationRequired 2

Indicando que a chave não pôde ser usada porque o usuário precisa se autenticar primeiro. Consulte KeyGenParameterSpec.Builder.setUserAuthenticationRequired(boolean).

Referência do Android para android.security.KeyStoreException.ERROR_USER_AUTHENTICATION_REQUIRED.

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.

KeystoreUninitialized 3

Indicando que load() não foi chamado na instância do Keystore ou foi feita uma tentativa de gerar uma chave associada de autorização enquanto o usuário não definiu um LSKF (fator de conhecimento de tela de bloqueio). Instrua o usuário a definir um LSKF e tentar novamente.

Referência do Android para android.security.KeyStoreException.ERROR_KEYSTORE_UNINITIALIZED.

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.

InternalSystemError 4

Um erro interno do sistema – consulte isTransientFailure() para determinar se a nova tentativa da operação provavelmente produzirá resultados diferentes.

Referência do Android para android.security.KeyStoreException.ERROR_INTERNAL_SYSTEM_ERROR.

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.

PermissionDenied 5

O chamador solicitou parâmetros de chave ou operação que só estão disponíveis para aplicativos com privilégios ou sistema.

Referência do Android para android.security.KeyStoreException.ERROR_PERMISSION_DENIED.

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.

KeyDoesNotExist 6

A chave à qual a operação se refere não existe.

Referência do Android para android.security.KeyStoreException.ERROR_KEY_DOES_NOT_EXIST.

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.

KeyCorrupted 7

A chave está corrompida e não pôde ser recuperada.

Referência do Android para android.security.KeyStoreException.ERROR_KEY_CORRUPTED.

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.

IdAttestationFailure 8

O erro relacionado à inclusão de identificadores de dispositivo no registro de atestado.

Referência do Android para android.security.KeyStoreException.ERROR_ID_ATTESTATION_FAILURE.

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.

AttestationChallengeTooLarge 9

O desafio de atestado especificado é muito grande.

Referência do Android para android.security.KeyStoreException.ERROR_ATTESTATION_CHALLENGE_TOO_LARGE.

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.

KeymintFailure 10

Erro geral na camada KeyMint.

Referência do Android para android.security.KeyStoreException.ERROR_KEYMINT_FAILURE.

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.

KeystoreFailure 11

Falha na camada do Repositório de Chaves.

Referência do Android para android.security.KeyStoreException.ERROR_KEYSTORE_FAILURE.

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.

Unimplemented 12

O recurso que o chamador está tentando usar não é implementado pela implementação do KeyMint subjacente. Isso pode acontecer quando um algoritmo sem suporte é solicitado ou ao tentar importar uma chave em um formato diferente de bruto ou PKCS#8.

Referência do Android para android.security.KeyStoreException.ERROR_UNIMPLEMENTED.

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.

IncorrectUsage 13

O recurso que o chamador está tentando usar não é compatível com os parâmetros usados para gerar a chave. Por exemplo, tentar usar uma chave gerada para um algoritmo de assinatura diferente ou um resumo não especificado durante a criação da chave. Outro caso é a tentativa de gerar uma chave AES simétrica e solicitar o atestado de chave.

Referência do Android para android.security.KeyStoreException.ERROR_INCORRECT_USAGE.

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.

KeyNotTemporallyValid 14

No momento, a chave não é válida: ela expirou ou será válida para uso no futuro.

Referência do Android para android.security.KeyStoreException.ERROR_KEY_NOT_TEMPORALLY_VALID.

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.

KeyOperationExpired 15

O objeto de criptografia que o chamador tem usado realizou uma referência a uma operação KeyMint que foi evacuada (provavelmente devido a outras operações simultâneas ocorrendo). O chamador deve recriar o objeto de criptografia e tentar novamente.

Referência do Android para android.security.KeyStoreException.ERROR_KEY_OPERATION_EXPIRED.

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.

AttestationKeysUnavailable 16

Não há chaves disponíveis para atestado. Esse erro é retornado apenas em dispositivos que dependem apenas de chaves provisionadas remotamente (consulte Provisionamento de Chave Remota).

Nesse dispositivo, se o chamador solicitar a geração de chave e incluir um desafio de atestado (indicando que o atestado de chave é necessário), o erro será retornado em um dos seguintes casos: O pool de chaves provisionadas remotamente foi esgotado; O dispositivo não está registrado com o servidor de provisionamento de chaves.

Esse erro será transitório se o pool de chaves provisionadas remotamente tiver sido esgotado. No entanto, se o dispositivo não estiver registrado com o servidor ou o servidor de provisionamento de chaves recusar a emissão de chave, esse será um erro permanente.

Referência do Android para android.security.KeyStoreException.ERROR_ATTESTATION_KEYS_UNAVAILABLE.

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.

ErrorTooManyKeys 18

O chamador tem muitas chaves keystore e, portanto, a criação de uma nova chave não é permitida. (Emitido apenas para aplicativos com SDK >de destino = 37).

Referência do Android para android.security.KeyStoreException.ERROR_TOO_MANY_KEYS.

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