KeyStoreExceptionError Énumération
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
public enum KeyStoreExceptionError
type KeyStoreExceptionError =
- Héritage
-
KeyStoreExceptionError
Champs
| Nom | Valeur | Description |
|---|---|---|
| Other | 1 | Ce code d’erreur concerne le mappage d’erreurs que l’appelant ne connaîtra pas. Si l’appelant cible un niveau d’API antérieur à celui dans lequel l’erreur a été introduite, l’erreur est mappée à celle-ci. Au niveau de l’API 33, aucune erreur n’est mappées à cette erreur.
Référence Android pour Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5. |
| UserAuthenticationRequired | 2 | Indique que la clé n’a pas pu être utilisée, car l’utilisateur doit d’abord s’authentifier. Voir KeyGenParameterSpec.Builder.setUserAuthenticationRequired(boolean).
Référence Android pour Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5. |
| KeystoreUninitialized | 3 | Indiquant que load() n’a pas été appelé sur l’instance keystore, ou qu’une tentative a été effectuée pour générer une clé liée à l’autorisation alors que l’utilisateur n’a pas défini de facteur de connaissance de l’écran de verrouillage (LSKF). Demandez à l’utilisateur de définir une LSKF et de réessayer.
Référence Android pour Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5. |
| InternalSystemError | 4 | Erreur système interne : reportez-vous à isTransientFailure() pour déterminer si la nouvelle tentative de l’opération est susceptible de produire des résultats différents.
Référence Android pour Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5. |
| PermissionDenied | 5 | L’appelant a demandé des paramètres clés ou une opération qui sont uniquement disponibles pour les applications système ou privilégiées.
Référence Android pour Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5. |
| KeyDoesNotExist | 6 | La clé à laquelle l’opération fait référence n’existe pas.
Référence Android pour Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5. |
| KeyCorrupted | 7 | La clé est endommagée et n’a pas pu être récupérée.
Référence Android pour Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5. |
| IdAttestationFailure | 8 | Erreur liée à l’inclusion d’identificateurs d’appareil dans l’enregistrement d’attestation.
Référence Android pour Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5. |
| AttestationChallengeTooLarge | 9 | Le défi d’attestation spécifié est trop volumineux.
Référence Android pour Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5. |
| KeymintFailure | 10 | Erreur générale dans la couche KeyMint.
Référence Android pour Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5. |
| KeystoreFailure | 11 | Échec dans la couche Magasin de clés.
Référence Android pour Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5. |
| Unimplemented | 12 | La fonctionnalité que l’appelant tente d’utiliser n’est pas implémentée par l’implémentation KeyMint sous-jacente. Cela peut se produire lorsqu’un algorithme non pris en charge est demandé ou quand vous essayez d’importer une clé dans un format autre que brut ou PKCS#8.
Référence Android pour Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5. |
| IncorrectUsage | 13 | La fonctionnalité que l’appelant tente d’utiliser n’est pas compatible avec les paramètres utilisés pour générer la clé. Par exemple, essayez d’utiliser une clé générée pour un autre algorithme de signature ou un digest non spécifié lors de la création de la clé. Une autre affaire est la tentative de génération d’une clé AES symétrique et de la demande d’attestation de clé.
Référence Android pour Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5. |
| KeyNotTemporallyValid | 14 | La clé n’est pas valide pour l’instant : à l’expiration ou elle sera valide pour une utilisation ultérieure.
Référence Android pour Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5. |
| KeyOperationExpired | 15 | L’objet de chiffrement utilisé par l’appelant a tenu une référence à une opération KeyMint qui a été évacuée (probablement en raison d’autres opérations simultanées en cours). L’appelant doit recréer l’objet de chiffrement et réessayer.
Référence Android pour Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5. |
| AttestationKeysUnavailable | 16 | Aucune clé n’est disponible pour l’attestation. Cette erreur est retournée uniquement sur les appareils qui s’appuient uniquement sur des clés approvisionnées à distance (voir Provisionnement de clés distantes). Sur un tel appareil, si l’appelant demande la génération de clés et inclut un défi d’attestation (indiquant que l’attestation de clé est requise), l’erreur est retournée dans l’un des cas suivants : le pool de clés provisionnée à distance a été épuisé ; L’appareil n’est pas inscrit auprès du serveur d’approvisionnement de clés. Cette erreur est temporaire si le pool de clés approvisionnées à distance a été épuisé. Toutefois, si l’appareil n’est pas inscrit auprès du serveur ou si le serveur d’approvisionnement de clés refuse l’émission de clé, il s’agit d’une erreur permanente.
Référence Android pour Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5. |
| ErrorTooManyKeys | 18 | L’appelant a trop de clés keystore et la création d’une nouvelle clé n’est donc pas autorisée. (Émis uniquement pour les applications avec le Kit de développement logiciel (SDK) >cible = 37).
Référence Android pour Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5. |