Sprache

KeyStoreExceptionError Enumeration

Definition

public enum KeyStoreExceptionError
type KeyStoreExceptionError = 
Vererbung
KeyStoreExceptionError

Felder

Name Wert Beschreibung
Other 1

Dieser Fehlercode dient zum Zuordnen von Fehlern, die der Aufrufer nicht kennt. Wenn der Aufrufer auf eine API-Ebene ausgerichtet ist, in der der Fehler eingeführt wurde, wird dieser Fehler zugeordnet. In API-Ebene 33 werden diesem Fehler keine Fehler zugeordnet.

Android-Referenz für android.security.KeyStoreException.ERROR_OTHER.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

UserAuthenticationRequired 2

Gibt an, dass der Schlüssel nicht verwendet werden konnte, da der Benutzer zuerst authentifiziert werden muss. Siehe KeyGenParameterSpec.Builder.setUserAuthenticationRequired(boolean).

Android-Referenz für android.security.KeyStoreException.ERROR_USER_AUTHENTICATION_REQUIRED.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

KeystoreUninitialized 3

Gibt an, dass load() nicht für die Keystore-Instanz aufgerufen wurde oder versucht wurde, einen autorisierungsgebundenen Schlüssel zu generieren, während der Benutzer keinen Wissensfaktor für den Sperrbildschirm (LSKF) festgelegt hat. Weisen Sie den Benutzer an, ein LSKF festzulegen und den Vorgang erneut auszuführen.

Android-Referenz für android.security.KeyStoreException.ERROR_KEYSTORE_UNINITIALIZED.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

InternalSystemError 4

Interner Systemfehler – verweisen Sie auf "isTransientFailure()", um zu ermitteln, ob das erneute Testen des Vorgangs wahrscheinlich unterschiedliche Ergebnisse liefert.

Android-Referenz für android.security.KeyStoreException.ERROR_INTERNAL_SYSTEM_ERROR.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

PermissionDenied 5

Der Aufrufer hat Schlüsselparameter oder -vorgänge angefordert, die nur für System- oder privilegierte Apps verfügbar sind.

Android-Referenz für android.security.KeyStoreException.ERROR_PERMISSION_DENIED.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

KeyDoesNotExist 6

Der Schlüssel, auf den der Vorgang verweist, ist nicht vorhanden.

Android-Referenz für android.security.KeyStoreException.ERROR_KEY_DOES_NOT_EXIST.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

KeyCorrupted 7

Der Schlüssel ist beschädigt und konnte nicht wiederhergestellt werden.

Android-Referenz für android.security.KeyStoreException.ERROR_KEY_CORRUPTED.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

IdAttestationFailure 8

Der Fehler im Zusammenhang mit der Aufnahme von Gerätebezeichnern in den Nachweisdatensatz.

Android-Referenz für android.security.KeyStoreException.ERROR_ID_ATTESTATION_FAILURE.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

AttestationChallengeTooLarge 9

Die angegebene Nachweisabfrage ist zu groß.

Android-Referenz für android.security.KeyStoreException.ERROR_ATTESTATION_CHALLENGE_TOO_LARGE.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

KeymintFailure 10

Allgemeiner Fehler in der KeyMint-Ebene.

Android-Referenz für android.security.KeyStoreException.ERROR_KEYMINT_FAILURE.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

KeystoreFailure 11

Fehler in der Keystore-Ebene.

Android-Referenz für android.security.KeyStoreException.ERROR_KEYSTORE_FAILURE.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Unimplemented 12

Das Feature, das der Aufrufer verwenden möchte, wird nicht von der zugrunde liegenden KeyMint-Implementierung implementiert. Dies kann passieren, wenn ein nicht unterstützter Algorithmus angefordert wird oder wenn sie versuchen, einen Schlüssel in einem anderen Format als unformatiert oder PKCS#8 zu importieren.

Android-Referenz für android.security.KeyStoreException.ERROR_UNIMPLEMENTED.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

IncorrectUsage 13

Das Feature, das der Aufrufer verwenden möchte, ist nicht kompatibel mit den Parametern, die zum Generieren des Schlüssels verwendet werden. Versuchen Sie beispielsweise, einen Schlüssel zu verwenden, der für einen anderen Signaturalgorithmus generiert wurde, oder einen Digest, der während der Schlüsselerstellung nicht angegeben wurde. Ein weiterer Fall ist der Versuch, einen symmetrischen AES-Schlüssel zu generieren und einen Schlüsselnachweis anzufordern.

Android-Referenz für android.security.KeyStoreException.ERROR_INCORRECT_USAGE.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

KeyNotTemporallyValid 14

Der Schlüssel ist zurzeit ungültig: Entweder ist "at" abgelaufen, oder er ist in Zukunft gültig.

Android-Referenz für android.security.KeyStoreException.ERROR_KEY_NOT_TEMPORALLY_VALID.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

KeyOperationExpired 15

Das Kryptoobjekt, das der Aufrufer verwendet hat, hat einen Verweis auf einen KeyMint-Vorgang verwendet, der evakuiert wurde (wahrscheinlich aufgrund anderer gleichzeitiger Vorgänge). Der Aufrufer sollte das Kryptoobjekt erneut erstellen und es erneut versuchen.

Android-Referenz für android.security.KeyStoreException.ERROR_KEY_OPERATION_EXPIRED.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

AttestationKeysUnavailable 16

Es sind keine Schlüssel für den Nachweis verfügbar. Dieser Fehler wird nur auf Geräten zurückgegeben, die ausschließlich remote bereitgestellte Schlüssel verwenden (siehe Remoteschlüsselbereitstellung).

Auf einem solchen Gerät wird der Fehler in einem der folgenden Fälle zurückgegeben, wenn der Anrufer die Schlüsselgenerierung anfordert und eine Nachweisanforderung enthält (dies bedeutet, dass der Schlüsselnachweis erforderlich ist), der Fehler in einem der folgenden Fälle zurückgegeben wird: Der Pool von remote bereitgestellten Schlüsseln wurde erschöpft; Das Gerät ist nicht beim Schlüsselbereitstellungsserver registriert.

Dieser Fehler ist vorübergehend, wenn der Pool von remote bereitgestellten Schlüsseln erschöpft ist. Wenn das Gerät jedoch nicht auf dem Server registriert ist oder der Schlüsselbereitstellungsserver die Schlüsselveröffentlichung ablehnt, ist dies ein dauerhafter Fehler.

Android-Referenz für android.security.KeyStoreException.ERROR_ATTESTATION_KEYS_UNAVAILABLE.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

ErrorTooManyKeys 18

Der Aufrufer verfügt über zu viele Keystoreschlüssel, sodass die Erstellung eines neuen Schlüssels nicht zulässig ist. (Wird nur für Apps mit Ziel-SDK >= 37 ausgegeben).

Android-Referenz für android.security.KeyStoreException.ERROR_TOO_MANY_KEYS.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: