JSONFileKeyStoreClient

public class JSONFileKeyStoreClient
extends Object implements IKeyStoreClient

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


Eine Beispielimplementierung, bei der eine lokale JSON-Datei als Schlüsselspeicher fungiert. Die JSON-Textdatei sollte einen Schlüssel zum Wert im String-Format haben.

Zusammenfassung

Felder

protected JSONObject mJsonKeyStore

Öffentliche Bauträger

JSONFileKeyStoreClient ()
JSONFileKeyStoreClient (File jsonFile)

Öffentliche Methoden

boolean containsKey (String key)

Eine Methode zum Überprüfen, ob der Schlüsselspeicher einen bestimmten Schlüssel enthält.

String fetchKey (String key)

Eine Methode zum Abrufen eines bestimmten Schlüssels aus dem Schlüsselspeicher.

boolean isAvailable ()

Eine Methode, um zu überprüfen, ob wir über einen gültigen Schlüsselspeicher verfügen, mit dem wir kommunizieren können.

void setKeyStore (JSONObject keyStore)

Hilfsmethode zum Festlegen des Schlüsselspeichers.

Geschützte Methoden

void setKey (String key, String value)

Ordnet key dem value zu.

Felder

mJsonKeyStore

protected JSONObject mJsonKeyStore

Öffentliche Bauträger

JSONFileKeyStoreClient

public JSONFileKeyStoreClient ()

JSONFileKeyStoreClient

public JSONFileKeyStoreClient (File jsonFile)

Parameter
jsonFile File

Würfe
KeyStoreException

Öffentliche Methoden

enthältSchlüssel

public boolean containsKey (String key)

Eine Methode zum Überprüfen, ob der Schlüsselspeicher einen bestimmten Schlüssel enthält.

Parameter
key String : um die Existenz zu überprüfen.

Kehrt zurück
boolean true, wenn der angegebene Schlüssel vorhanden ist.

fetchKey

public String fetchKey (String key)

Eine Methode zum Abrufen eines bestimmten Schlüssels aus dem Schlüsselspeicher.

Parameter
key String : zum Abrufen innerhalb des Schlüsselspeichers.

Kehrt zurück
String der String Wert des Schlüssels. Es wird null zurückgegeben, wenn der Schlüssel nicht gefunden wird.

ist verfügbar

public boolean isAvailable ()

Eine Methode, um zu überprüfen, ob wir über einen gültigen Schlüsselspeicher verfügen, mit dem wir kommunizieren können.

Kehrt zurück
boolean true, wenn wir einen gültigen Schlüsselspeicher haben, andernfalls false.

setKeyStore

public void setKeyStore (JSONObject keyStore)

Hilfsmethode zum Festlegen des Schlüsselspeichers. Wird zum Testen verwendet.

Parameter
keyStore JSONObject : JSONObject zur Verwendung als Schlüsselspeicher.

Geschützte Methoden

setKey

protected void setKey (String key, 
                String value)

Ordnet key dem value zu. Entspricht mJsonKeyStore.put(key, value) .

Parameter
key String

value String

Würfe
JSONException