KeyStoreExceptionError Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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. |