JSONFileKeyStoreClient
public class JSONFileKeyStoreClient
extends Object
implements IKeyStoreClient
java.lang.Object | |
↳ | com.android.tradefed.util.keystore.JSONFileKeyStoreClient |
Un exemple d'implémentation où un fichier JSON local agit comme un magasin de clés. Le fichier texte JSON doit avoir une clé à une valeur au format chaîne.
Résumé
Des champs | |
---|---|
protected JSONObject | mJsonKeyStore
|
Constructeurs publics | |
---|---|
JSONFileKeyStoreClient () | |
JSONFileKeyStoreClient (File jsonFile) |
Méthodes publiques | |
---|---|
boolean | containsKey (String key) Une méthode pour vérifier si le magasin de clés contient une clé donnée. |
String | fetchKey (String key) Une méthode pour récupérer une clé donnée dans le magasin de clés. |
boolean | isAvailable () Une méthode pour vérifier si nous avons ou non un magasin de clés valide auquel parler. |
void | setKeyStore (JSONObject keyStore) Méthode d'assistance utilisée pour définir le magasin de clés. |
Méthodes protégées | |
---|---|
void | setKey (String key, String value) Associe |
Des champs
mJsonKeyStore
protected JSONObject mJsonKeyStore
Constructeurs publics
JSONFileKeyStoreClient
public JSONFileKeyStoreClient ()
JSONFileKeyStoreClient
public JSONFileKeyStoreClient (File jsonFile)
Paramètres | |
---|---|
jsonFile | File |
Lance | |
---|---|
KeyStoreException |
Méthodes publiques
contientClé
public boolean containsKey (String key)
Une méthode pour vérifier si le magasin de clés contient une clé donnée.
Paramètres | |
---|---|
key | String : pour vérifier l'existence. |
Retour | |
---|---|
boolean | true si la clé donnée existe. |
récupérer la clé
public String fetchKey (String key)
Une méthode pour récupérer une clé donnée dans le magasin de clés.
Paramètres | |
---|---|
key | String : à récupérer dans le magasin de clés. |
Retour | |
---|---|
String | la valeur String de la clé. Il renverra null si la clé n'est pas trouvée. |
est disponible
public boolean isAvailable ()
Une méthode pour vérifier si nous avons ou non un magasin de clés valide auquel parler.
Retour | |
---|---|
boolean | true si nous avons un magasin de clés valide, false sinon. |
setKeyStore
public void setKeyStore (JSONObject keyStore)
Méthode d'assistance utilisée pour définir le magasin de clés. Utilisé pour les tests.
Paramètres | |
---|---|
keyStore | JSONObject : JSONObject à utiliser comme magasin de clés. |
Méthodes protégées
setKey
protected void setKey (String key, String value)
Associe key
à value
. Équivalent à mJsonKeyStore.put(key, value)
.
Paramètres | |
---|---|
key | String |
value | String |
Lance | |
---|---|
JSONException |