Client archivio chiavi JSONFile
public
class
JSONFileKeyStoreClient
extends Object
implements
IKeyStoreClient
java.lang.Object
|
🎞 |
com.android.tradefed.util.keystore.JSONFileKeyStoreClient
|
Un'implementazione di esempio in cui un file JSON locale agisce in un archivio chiavi. Il file JSON
il file di testo deve avere chiave-valore in formato stringa.
Riepilogo
Metodi pubblici |
boolean
|
containsKey(String key)
Un metodo per verificare se l'archivio chiavi contiene una determinata chiave.
|
String
|
fetchKey(String key)
Metodo per recuperare una determinata chiave all'interno dell'archivio chiavi.
|
boolean
|
isAvailable()
Un metodo per verificare se abbiamo un archivio chiavi valido con cui comunicare.
|
void
|
setKeyStore(JSONObject keyStore)
Metodo helper utilizzato per impostare l'archivio chiavi.
|
Metodi protetti |
void
|
setKey(String key, String value)
Mappa key a value .
|
Campi
mJsonKeyStore
protected JSONObject mJsonKeyStore
Costruttori pubblici
Client archivio chiavi JSONFile
public JSONFileKeyStoreClient ()
Client archivio chiavi JSONFile
public JSONFileKeyStoreClient (File jsonFile)
Metodi pubblici
contieneChiave
public boolean containsKey (String key)
Un metodo per verificare se l'archivio chiavi contiene una determinata chiave.
Parametri |
key |
String : per verificare l'esistenza. |
Ritorni |
boolean |
true se la chiave specificata esiste. |
fetchKey
public String fetchKey (String key)
Metodo per recuperare una determinata chiave all'interno dell'archivio chiavi.
Parametri |
key |
String : per eseguire il recupero all'interno dell'archivio chiavi. |
Ritorni |
String |
il valore String della chiave. Restituisce un valore nullo se la chiave
non trovato. |
èDisponibile
public boolean isAvailable ()
Un metodo per verificare se abbiamo un archivio chiavi valido con cui comunicare.
Ritorni |
boolean |
true se abbiamo un archivio chiavi valido, false negli altri casi. |
Archivio chiavi
public void setKeyStore (JSONObject keyStore)
Metodo helper utilizzato per impostare l'archivio chiavi. Utilizzato per i test.
Parametri |
keyStore |
JSONObject : JSONObject da usare come archivio chiavi. |
Metodi protetti
setKey
protected void setKey (String key,
String value)
Mappa key
a value
. Equivalente a mJsonKeyStore.put(key, value)
.
Parametri |
key |
String |
value |
String |