KeyStoreException Classe
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.
Exception contenant des informations sur l’échec au niveau de la couche Keystore /KeyMint lors de la génération ou de l’utilisation d’une clé.
[Android.Runtime.Register("android/security/KeyStoreException", ApiSince=33, DoNotGenerateAcw=true)]
public class KeyStoreException : Java.Lang.Exception
[<Android.Runtime.Register("android/security/KeyStoreException", ApiSince=33, DoNotGenerateAcw=true)>]
type KeyStoreException = class
inherit Exception
- Héritage
- Attributs
Remarques
Exception contenant des informations sur l’échec au niveau de la couche Keystore /KeyMint lors de la génération ou de l’utilisation d’une clé.
Les codes d’erreur publics indiquent la cause de l’erreur et les méthodes indiquent s’il s’agit d’un problème système/clé et si la nouvelle tentative de l’opération (avec la même clé ou une nouvelle clé) est susceptible de réussir.
Documentation Java pour android.security.KeyStoreException.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.
Constructeurs
| Nom | Description |
|---|---|
| KeyStoreException(IntPtr, JniHandleOwnership) |
Exception contenant des informations sur l’échec au niveau de la couche Keystore /KeyMint lors de la génération ou de l’utilisation d’une clé. |
Champs
| Nom | Description |
|---|---|
| ErrorAttestationChallengeTooLarge |
Obsolète.
Le défi d’attestation spécifié est trop volumineux. |
| ErrorAttestationKeysUnavailable |
Obsolète.
Aucune clé n’est disponible pour l’attestation. |
| ErrorIdAttestationFailure |
Obsolète.
Erreur liée à l’inclusion d’identificateurs d’appareil dans l’enregistrement d’attestation. |
| ErrorIncorrectUsage |
Obsolète.
La fonctionnalité que l’appelant tente d’utiliser n’est pas compatible avec les paramètres utilisés pour générer la clé. |
| ErrorInternalSystemError |
Obsolète.
Erreur système interne : reportez-vous pour |
| ErrorKeyCorrupted |
Obsolète.
La clé est endommagée et n’a pas pu être récupérée. |
| ErrorKeyDoesNotExist |
Obsolète.
La clé à laquelle l’opération fait référence n’existe pas. |
| ErrorKeymintFailure |
Obsolète.
Erreur générale dans la couche KeyMint. |
| ErrorKeyNotTemporallyValid |
Obsolète.
La clé n’est pas valide pour l’instant : à l’expiration ou elle sera valide pour une utilisation ultérieure. |
| ErrorKeyOperationExpired |
Obsolète.
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). |
| ErrorKeystoreFailure |
Obsolète.
Échec dans la couche Magasin de clés. |
| ErrorKeystoreUninitialized |
Obsolète.
Indiquant qu’il |
| ErrorOther |
Obsolète.
Ce code d’erreur concerne le mappage d’erreurs que l’appelant ne connaîtra pas. |
| ErrorPermissionDenied |
Obsolète.
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. |
| ErrorUnimplemented |
Obsolète.
La fonctionnalité que l’appelant tente d’utiliser n’est pas implémentée par l’implémentation KeyMint sous-jacente. |
| ErrorUserAuthenticationRequired |
Obsolète.
Indique que la clé n’a pas pu être utilisée, car l’utilisateur doit d’abord s’authentifier. |
| is_generated |
Indique si cette valeur levée a été générée par la liaison. (Hérité de Throwable) |
| RetryAfterNextReboot |
Obsolète.
Réessayez l’opération qui a conduit à cette erreur lorsque l’appareil a une mise à jour logicielle téléchargée et lors du prochain redémarrage. |
| RetryNever |
Obsolète.
N’essayez jamais l’opération qui a conduit à cette erreur, car il s’agit d’une erreur permanente. |
| RetryWhenConnectivityAvailable |
Obsolète.
Réessayez l’opération qui a conduit à cette erreur lorsque l’appareil récupère la connectivité. |
| RetryWithExponentialBackoff |
Obsolète.
Réessayez l’opération qui a conduit à cette erreur avec un délai d’arrêt exponentiel. |
Propriétés
| Nom | Description |
|---|---|
| Cause |
Retourne la cause de cette levée ou |
| Class |
Obtient la classe runtime de cette valeur levée. (Hérité de Throwable) |
| Handle |
Handle de l’instance Android sous-jacente. (Hérité de Throwable) |
| IsSystemError |
Indique si l’erreur liée à l’implémentation keystore/KeyMint et non à une clé spécifique. |
| IsTransientFailure |
Retourne true si l’échec est un échec temporaire, c’est-à-dire que l’exécution de la même opération à un moment tardif est susceptible de réussir. |
| JavaStackTrace |
Exception contenant des informations sur l’échec au niveau de la couche Keystore /KeyMint lors de la génération ou de l’utilisation d’une clé. (Hérité de JavaException) |
| JniIdentityHashCode |
Obtient le code de hachage d’identité affecté à cet homologue Java par le runtime d’interopérabilité. (Hérité de Throwable) |
| JniManagedPeerState |
Exception contenant des informations sur l’échec au niveau de la couche Keystore /KeyMint lors de la génération ou de l’utilisation d’une clé. (Hérité de JavaException) |
| JniPeerMembers |
Exception contenant des informations sur l’échec au niveau de la couche Keystore /KeyMint lors de la génération ou de l’utilisation d’une clé. |
| LocalizedMessage |
Crée une description localisée de cette valeur levée. (Hérité de Throwable) |
| Message |
Retourne la chaîne de message de détail de cette valeur levée. (Hérité de Throwable) |
| NumericErrorCode |
Retourne l’un des codes d’erreur exportés par la classe. |
| PeerReference |
Obtient la référence d’objet JNI pour cet homologue Java. (Hérité de Throwable) |
| RetryPolicy |
Retourne la stratégie de nouvelle tentative pour les échecs temporaires. |
| StackTrace |
Obtient une représentation sous forme de chaîne de la trace de pile pour cette valeur levée. (Hérité de Throwable) |
| ThresholdClass |
Exception contenant des informations sur l’échec au niveau de la couche Keystore /KeyMint lors de la génération ou de l’utilisation d’une clé. |
| ThresholdType |
Exception contenant des informations sur l’échec au niveau de la couche Keystore /KeyMint lors de la génération ou de l’utilisation d’une clé. |
Méthodes
| Nom | Description |
|---|---|
| AddSuppressed(Throwable) |
Ajoute l’exception spécifiée aux exceptions qui ont été supprimées pour remettre cette exception. (Hérité de Throwable) |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
Exception contenant des informations sur l’échec au niveau de la couche Keystore /KeyMint lors de la génération ou de l’utilisation d’une clé. (Hérité de JavaException) |
| Dispose() |
Libère les ressources détenues par cet homologue Java. (Hérité de Throwable) |
| Dispose(Boolean) |
Libère les ressources détenues par cet homologue Java. (Hérité de Throwable) |
| DisposeUnlessReferenced() |
Exception contenant des informations sur l’échec au niveau de la couche Keystore /KeyMint lors de la génération ou de l’utilisation d’une clé. (Hérité de JavaException) |
| Equals(Object) |
Exception contenant des informations sur l’échec au niveau de la couche Keystore /KeyMint lors de la génération ou de l’utilisation d’une clé. (Hérité de JavaException) |
| FillInStackTrace() |
Renseigne la trace de la pile d’exécution. (Hérité de Throwable) |
| GetHashCode() |
Retourne une valeur de code de hachage pour l’objet. (Hérité de JavaException) |
| GetStackTrace() |
Fournit un accès programmatique aux informations de trace de la pile imprimées par |
| GetSuppressed() |
Retourne un tableau contenant toutes les exceptions qui ont été supprimées, généralement par l’instruction |
| InitCause(Throwable) |
Initialise la cause de cette levée à la valeur spécifiée. (Hérité de Throwable) |
| PrintStackTrace() |
Imprime cette valeur levée et son backtrace dans le flux d’erreur standard. (Hérité de Throwable) |
| PrintStackTrace(PrintStream) |
Imprime cette valeur levée et son backtrace dans le flux d’impression spécifié. (Hérité de Throwable) |
| PrintStackTrace(PrintWriter) |
Imprime cette valeur levée et son backtrace à l’enregistreur d’impression spécifié. (Hérité de Throwable) |
| RequiresUserAuthentication() |
Indique si l’échec est dû au verrouillage de l’appareil. |
| SetHandle(IntPtr, JniHandleOwnership) |
Définit la propriété Handle. (Hérité de Throwable) |
| SetJavaStackTrace(JniObjectReference) |
Exception contenant des informations sur l’échec au niveau de la couche Keystore /KeyMint lors de la génération ou de l’utilisation d’une clé. (Hérité de JavaException) |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
Exception contenant des informations sur l’échec au niveau de la couche Keystore /KeyMint lors de la génération ou de l’utilisation d’une clé. (Hérité de JavaException) |
| SetStackTrace(StackTraceElement[]) |
Définit les éléments de trace de pile qui seront retournés par |
| ToString() |
Convertit cette valeur en chaîne. (Hérité de Throwable) |
| UnregisterFromRuntime() |
Annule l’inscription de cet homologue Java à partir du runtime d’interopérabilité. (Hérité de Throwable) |
Implémentations d’interfaces explicites
| Nom | Description |
|---|---|
| IJavaPeerable.Disposed() |
Exception contenant des informations sur l’échec au niveau de la couche Keystore /KeyMint lors de la génération ou de l’utilisation d’une clé. (Hérité de JavaException) |
| IJavaPeerable.Finalized() |
Exception contenant des informations sur l’échec au niveau de la couche Keystore /KeyMint lors de la génération ou de l’utilisation d’une clé. (Hérité de JavaException) |
| IJavaPeerable.JniObjectReferenceControlBlock |
Exception contenant des informations sur l’échec au niveau de la couche Keystore /KeyMint lors de la génération ou de l’utilisation d’une clé. (Hérité de JavaException) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Exception contenant des informations sur l’échec au niveau de la couche Keystore /KeyMint lors de la génération ou de l’utilisation d’une clé. (Hérité de JavaException) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Exception contenant des informations sur l’échec au niveau de la couche Keystore /KeyMint lors de la génération ou de l’utilisation d’une clé. (Hérité de JavaException) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Exception contenant des informations sur l’échec au niveau de la couche Keystore /KeyMint lors de la génération ou de l’utilisation d’une clé. (Hérité de JavaException) |
Méthodes d’extension
| Nom | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Obtient le nom JNI du type de l’instance |
| JavaAs<TResult>(IJavaPeerable) |
Essayez de forcer |
| JavaCast<TResult>(IJavaObject) |
Effectue une conversion de type vérifiée par le runtime Android. |
| JavaCast<TResult>(IJavaObject) |
Exception contenant des informations sur l’échec au niveau de la couche Keystore /KeyMint lors de la génération ou de l’utilisation d’une clé. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Essayez de forcer |