JSONFileKeyStoreClient

public class JSONFileKeyStoreClient
extends Object implements IKeyStoreClient

java.lang.Objeto
com.android.tradefed.util.keystore.JSONFileKeyStoreClient


Una implementación de muestra donde un archivo JSON local actúa como un almacén de claves. El archivo de texto JSON debe tener una clave para el 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 dada.

String fetchKey (String key)

Un método para obtener 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)

Asigna key a value .

Campos

mJsonKeyStore

protected JSONObject mJsonKeyStore

Constructores públicos

JSONFileKeyStoreClient

public JSONFileKeyStoreClient ()

JSONFileKeyStoreClient

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 dada.

Parámetros
key String : para verificar la existencia.

Devoluciones
boolean verdadero si la clave dada existe.

buscar clave

public String fetchKey (String key)

Un método para obtener 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 true si tenemos un almacén de claves válido, false en caso contrario.

establecerAlmacénDeClaves

public void setKeyStore (JSONObject keyStore)

Método auxiliar utilizado para configurar el almacén de claves. Utilizado para la prueba.

Parámetros
keyStore JSONObject : JSONObject para usar como almacén de claves.

Métodos protegidos

establecer clave

protected void setKey (String key, 
                String value)

Asigna key a value . Equivalente a mJsonKeyStore.put(key, value) .

Parámetros
key String

value String

Lanza
JSONException