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 key al value .

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