Klient JSONFileKeyStore
public
class
JSONFileKeyStoreClient
extends Object
implements
IKeyStoreClient
java.lang.Object
|
↳ |
com.android.tradefed.util.keystore.JSONFileKeyStoreClient
|
Przykładowa implementacja, w której lokalny plik JSON pełni rolę magazynu kluczy. Plik JSON
plik tekstowy powinien zawierać klucz do wartości w formacie ciągu znaków.
Podsumowanie
Metody publiczne |
boolean
|
containsKey(String key)
Metoda sprawdzania, czy magazyn kluczy zawiera dany klucz.
|
String
|
fetchKey(String key)
Metoda pobierania danego klucza w magazynie kluczy.
|
boolean
|
isAvailable()
Metoda sprawdzania, czy mamy odpowiedni magazyn kluczy.
|
void
|
setKeyStore(JSONObject keyStore)
Metoda pomocnicza używana do konfigurowania magazynu kluczy.
|
Metody chronione |
void
|
setKey(String key, String value)
Mapuje miejsce key z: value .
|
Fieldsem
Magazyn kluczyJSon
protected JSONObject mJsonKeyStore
Konstruktory publiczne
Klient JSONFileKeyStore
public JSONFileKeyStoreClient ()
Klient JSONFileKeyStore
public JSONFileKeyStoreClient (File jsonFile)
Metody publiczne
zawiera klucz
public boolean containsKey (String key)
Metoda sprawdzania, czy magazyn kluczy zawiera dany klucz.
Parametry |
key |
String : aby sprawdzić istnienie. |
Zwroty |
boolean |
true (prawda), jeśli dany klucz istnieje. |
klucz pobierania
public String fetchKey (String key)
Metoda pobierania danego klucza w magazynie kluczy.
Parametry |
key |
String : do pobrania do magazynu kluczy. |
Zwroty |
String |
wartość String klucza. W przypadku klucza zwraca wartość null
nie znaleziono. |
Dostępny
public boolean isAvailable ()
Metoda sprawdzania, czy mamy odpowiedni magazyn kluczy.
Zwroty |
boolean |
true (prawda), jeśli mamy prawidłowy magazyn kluczy. W przeciwnym razie wartość false (fałsz). |
magazyn kluczy
public void setKeyStore (JSONObject keyStore)
Metoda pomocnicza używana do konfigurowania magazynu kluczy. Służy do testowania.
Parametry |
keyStore |
JSONObject : JSONObject do użycia jako magazyn kluczy. |
Metody chronione
ustawKey
protected void setKey (String key,
String value)
Mapuje miejsce key
z: value
. Odpowiednik: mJsonKeyStore.put(key, value)
.
Parametry |
key |
String |
value |
String |