JSONFileKeyStoreClient

public class JSONFileKeyStoreClient
extends Object implements IKeyStoreClient

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


Contoh implementasi di mana file JSON lokal bertindak sebagai penyimpanan kunci. File teks JSON harus memiliki kunci nilai dalam format string.

Ringkasan

Bidang

protected JSONObject mJsonKeyStore

Konstruktor publik

JSONFileKeyStoreClient ()
JSONFileKeyStoreClient (File jsonFile)

Metode publik

boolean containsKey (String key)

Sebuah metode untuk memeriksa apakah penyimpanan kunci berisi kunci tertentu.

String fetchKey (String key)

Sebuah metode untuk mengambil kunci tertentu di dalam penyimpanan kunci.

boolean isAvailable ()

Sebuah metode untuk memeriksa apakah kita memiliki penyimpanan kunci yang valid untuk diajak bicara atau tidak.

void setKeyStore (JSONObject keyStore)

Metode pembantu digunakan untuk mengatur penyimpanan kunci.

Metode yang dilindungi

void setKey (String key, String value)

key peta untuk value .

Bidang

mJsonKeyStore

protected JSONObject mJsonKeyStore

Konstruktor publik

JSONFileKeyStoreClient

public JSONFileKeyStoreClient ()

JSONFileKeyStoreClient

public JSONFileKeyStoreClient (File jsonFile)

Parameter
jsonFile File

Melempar
KeyStoreException

Metode publik

berisiKey

public boolean containsKey (String key)

Sebuah metode untuk memeriksa apakah penyimpanan kunci berisi kunci tertentu.

Parameter
key String : untuk memeriksa keberadaan.

Kembali
boolean benar jika kunci yang diberikan ada.

ambilKey

public String fetchKey (String key)

Sebuah metode untuk mengambil kunci tertentu di dalam penyimpanan kunci.

Parameter
key String : untuk mengambil di dalam penyimpanan kunci.

Kembali
String nilai String dari kunci tersebut. Ini akan mengembalikan null jika kunci tidak ditemukan.

tersedia

public boolean isAvailable ()

Sebuah metode untuk memeriksa apakah kita memiliki penyimpanan kunci yang valid untuk diajak bicara atau tidak.

Kembali
boolean benar jika kita memiliki penyimpanan kunci yang valid, salah jika tidak.

setKeyStore

public void setKeyStore (JSONObject keyStore)

Metode pembantu digunakan untuk mengatur penyimpanan kunci. Digunakan untuk pengujian.

Parameter
keyStore JSONObject : JSONObject untuk digunakan sebagai penyimpanan kunci.

Metode yang dilindungi

setKey

protected void setKey (String key, 
                String value)

key peta untuk value . Setara dengan mJsonKeyStore.put(key, value) .

Parameter
key String

value String

Melempar
JSONException