JSONFileKeyStoreClient
public
class
JSONFileKeyStoreClient
extends Object
implements
IKeyStoreClient
java.lang.Object
|
↳ |
com.android.tradefed.util.keystore.JSONFileKeyStoreClient
|
Exemple d'implémentation dans laquelle un fichier JSON local joue le rôle de magasin de clés. Le fichier JSON
fichier texte doit contenir clé à valeur au format chaîne.
Résumé
Méthodes publiques |
boolean
|
containsKey(String key)
Méthode permettant de vérifier si le magasin de clés contient une clé donnée.
|
String
|
fetchKey(String key)
Méthode permettant de récupérer une clé donnée dans le keystore.
|
boolean
|
isAvailable()
Méthode pour vérifier si nous disposons d'un magasin de clés valide avec lequel communiquer.
|
void
|
setKeyStore(JSONObject keyStore)
Méthode d'assistance utilisée pour définir un magasin de clés.
|
Méthodes protégées |
void
|
setKey(String key, String value)
Mappe key vers value .
|
Champs
mJsonKeyStore
protected JSONObject mJsonKeyStore
Constructeurs publics
JSONFileKeyStoreClient
public JSONFileKeyStoreClient ()
JSONFileKeyStoreClient
public JSONFileKeyStoreClient (File jsonFile)
Méthodes publiques
contientClé
public boolean containsKey (String key)
Méthode permettant de vérifier si le magasin de clés contient une clé donnée.
Paramètres |
key |
String : dont l'existence doit être vérifiée. |
Renvoie |
boolean |
Valeur "true" si la clé donnée existe. |
récupérer la clé
public String fetchKey (String key)
Méthode permettant de récupérer une clé donnée dans le keystore.
Paramètres |
key |
String : à extraire dans le magasin de clés. |
Renvoie |
String |
la valeur String de la clé. Elle renvoie une valeur nulle si la clé
est introuvable. |
est disponible
public boolean isAvailable ()
Méthode pour vérifier si nous disposons d'un magasin de clés valide avec lequel communiquer.
Renvoie |
boolean |
La valeur est "true" si nous disposons d'un magasin de clés valide. Dans le cas contraire, la valeur est "false". |
setKeyStore
public void setKeyStore (JSONObject keyStore)
Méthode d'assistance utilisée pour définir un magasin de clés. Utilisé à des fins de test.
Paramètres |
keyStore |
JSONObject : JSONObject à utiliser comme magasin de clés. |
Méthodes protégées
setKey
protected void setKey (String key,
String value)
Mappe key
vers value
. Équivaut à mJsonKeyStore.put(key, value)
.
Paramètres |
key |
String |
value |
String |