Klien JSONFileKeyStoreClient

public class JSONFileKeyStoreClient
extends Object implements IKeyStoreClient

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


Contoh implementasi di mana file JSON lokal bertindak sebagai key store. JSON file teks harus memiliki kunci ke nilai dalam format string.

Ringkasan

Kolom

protected JSONObject mJsonKeyStore

Konstruktor publik

JSONFileKeyStoreClient()
JSONFileKeyStoreClient(File jsonFile)

Metode publik

boolean containsKey(String key)

Metode untuk memeriksa apakah key store berisi kunci tertentu.

String fetchKey(String key)

Metode untuk mengambil kunci tertentu di dalam key store.

boolean isAvailable()

Metode untuk memeriksa apakah kita memiliki key store yang valid untuk diajak bicara.

void setKeyStore(JSONObject keyStore)

Metode bantuan digunakan untuk menyetel key store.

Metode yang dilindungi

void setKey(String key, String value)

Memetakan key ke value.

Kolom

TokoKunci

protected JSONObject mJsonKeyStore

Konstruktor publik

Klien JSONFileKeyStoreClient

public JSONFileKeyStoreClient ()

Klien JSONFileKeyStoreClient

public JSONFileKeyStoreClient (File jsonFile)

Parameter
jsonFile File

Menampilkan
KeyStoreException

Metode publik

Kunci berisi

public boolean containsKey (String key)

Metode untuk memeriksa apakah key store berisi kunci tertentu.

Parameter
key String: untuk memeriksa keberadaannya.

Hasil
boolean benar (true) jika kunci yang diberikan ada.

pengambilanKey

public String fetchKey (String key)

Metode untuk mengambil kunci tertentu di dalam key store.

Parameter
key String: untuk mengambil di dalam key store.

Hasil
String nilai String kunci. Ini akan mengembalikan nilai {i>null <i}jika kunci tidak ditemukan.

Tersedia

public boolean isAvailable ()

Metode untuk memeriksa apakah kita memiliki key store yang valid untuk diajak bicara.

Hasil
boolean benar (true) jika kita memiliki penyimpanan kunci yang valid, false (salah) jika tidak.

setKeyStore

public void setKeyStore (JSONObject keyStore)

Metode bantuan digunakan untuk menyetel key store. Digunakan untuk pengujian.

Parameter
keyStore JSONObject: JSONObject untuk digunakan sebagai penyimpanan kunci.

Metode yang dilindungi

setKey

protected void setKey (String key, 
                String value)

Memetakan key ke value. Setara dengan mJsonKeyStore.put(key, value).

Parameter
key String

value String

Menampilkan
JSONException