Archivo JSONKeyStoreClient

public class JSONFileKeyStoreClient
extends Object implements IKeyStoreClient

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


Una implementación de ejemplo en la que un archivo JSON local actúa como un almacén de claves. El archivo JSON el archivo de texto debe tener clave-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 verificar 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 verificar si tenemos o no un almacén de claves válido con el cual comunicarnos.

void setKeyStore(JSONObject keyStore)

Es el método de ayuda que se usa para configurar el almacén de claves.

Métodos protegidos

void setKey(String key, String value)

Se asigna key a value.

Campos

mJsonKeyStore

protected JSONObject mJsonKeyStore

Constructores públicos

Archivo JSONKeyStoreClient

public JSONFileKeyStoreClient ()

Archivo JSONKeyStoreClient

public JSONFileKeyStoreClient (File jsonFile)

Parámetros
jsonFile File

Arroja
KeyStoreException

Métodos públicos

contieneClave

public boolean containsKey (String key)

Un método para verificar si el almacén de claves contiene una clave determinada.

Parámetros
key String: Se verifica la existencia de ese elemento.

Muestra
boolean true si la clave dada existe.

Clave de recuperación

public String fetchKey (String key)

Un método para recuperar una clave determinada dentro del almacén de claves.

Parámetros
key String: Se recupera dentro del almacén de claves.

Muestra
String el valor String de la clave. Se mostrará un valor nulo si la clave no se encuentra.

Está disponible.

public boolean isAvailable ()

Un método para verificar si tenemos o no un almacén de claves válido con el cual comunicarnos.

Muestra
boolean true si tenemos un almacén de claves válido; de lo contrario, false.

setKeyStore

public void setKeyStore (JSONObject keyStore)

Es el método de ayuda que se usa para configurar el almacén de claves. Se usa para realizar pruebas.

Parámetros
keyStore JSONObject: Es el JSONObject que se usará como almacén de claves.

Métodos protegidos

setKey

protected void setKey (String key, 
                String value)

Se asigna key a value. Equivale a mJsonKeyStore.put(key, value).

Parámetros
key String

value String

Arroja
JSONException