JSONFileKeyStoreCliente
public class JSONFileKeyStoreClient
extends Object
implements IKeyStoreClient
java.lang.Objeto | |
↳ | com.android.tradefed.util.keystore.JSONFileKeyStoreClient |
Una implementación de ejemplo en la que un archivo JSON local actúa como almacén de claves. El archivo de texto JSON debe tener una clave de valor en formato de cadena.
Resumen
Campos | |
---|---|
protected JSONObject | mJsonKeyStore
|
Constructores públicos | |
---|---|
JSONFileKeyStoreClient () | |
JSONFileKeyStoreClient (File jsonFile) |
Métodos públicos | |
---|---|
boolean | containsKey (String key) Un método para comprobar si el almacén de claves contiene una clave determinada. |
String | fetchKey (String key) Un método para recuperar una clave determinada dentro del almacén de claves. |
boolean | isAvailable () Un método para comprobar si tenemos o no un almacén de claves válido con el que hablar. |
void | setKeyStore (JSONObject keyStore) Método auxiliar utilizado para configurar el almacén de claves. |
Métodos protegidos | |
---|---|
void | setKey (String key, String value) "Asignaciones |
Campos
mJsonKeyStore
protected JSONObject mJsonKeyStore
Constructores públicos
JSONFileKeyStoreCliente
public JSONFileKeyStoreClient ()
JSONFileKeyStoreCliente
public JSONFileKeyStoreClient (File jsonFile)
Parámetros | |
---|---|
jsonFile | File |
Lanza | |
---|---|
KeyStoreException |
Métodos públicos
contiene clave
public boolean containsKey (String key)
Un método para comprobar si el almacén de claves contiene una clave determinada.
Parámetros | |
---|---|
key | String : para verificar la existencia. |
Devoluciones | |
---|---|
boolean | Es verdadero si la clave proporcionada existe. |
buscar clave
public String fetchKey (String key)
Un método para recuperar una clave determinada dentro del almacén de claves.
Parámetros | |
---|---|
key | String : para buscar dentro del almacén de claves. |
Devoluciones | |
---|---|
String | el valor String de la clave. Devolverá nulo si no se encuentra la clave. |
está disponible
public boolean isAvailable ()
Un método para comprobar si tenemos o no un almacén de claves válido con el que hablar.
Devoluciones | |
---|---|
boolean | Es verdadero si tenemos un almacén de claves válido; en caso contrario, es falso. |
setKeyStore
public void setKeyStore (JSONObject keyStore)
Método auxiliar utilizado para configurar el almacén de claves. Utilizado para pruebas.
Parámetros | |
---|---|
keyStore | JSONObject : JSONObject para usar como almacén de claves. |
Métodos protegidos
establecer clave
protected void setKey (String key, String value)
"Asignaciones key
al value
. Equivalente a mJsonKeyStore.put(key, value)
.
Parámetros | |
---|---|
key | String |
value | String |
Lanza | |
---|---|
JSONException |