Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.

JSONFileKeyStoreClient

public class JSONFileKeyStoreClient
extends Object implements IKeyStoreClient

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


Contoh implementasi di mana file JSON lokal berfungsi 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)

Metode untuk memeriksa apakah penyimpanan kunci berisi kunci yang diberikan.

String fetchKey (String key)

Metode untuk mengambil kunci yang diberikan di dalam penyimpanan kunci.

boolean isAvailable ()

Metode untuk memeriksa apakah kami memiliki penyimpanan kunci yang valid atau tidak untuk diajak bicara.

void setKeyStore (JSONObject keyStore)

Metode pembantu digunakan untuk mengatur penyimpanan kunci.

Metode yang dilindungi

void setKey (String key, String value)

Peta key ke 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)

Metode untuk memeriksa apakah penyimpanan kunci berisi kunci yang diberikan.

Parameter
key String : untuk memeriksa keberadaan.

Pengembalian
boolean benar jika kunci yang diberikan ada.

fetchKey

public String fetchKey (String key)

Metode untuk mengambil kunci yang diberikan di dalam penyimpanan kunci.

Parameter
key String : untuk mengambil di dalam key store.

Pengembalian
String nilai ERROR(/String) dari kunci. Ini akan mengembalikan nol jika kunci tidak ditemukan.

tersedia

public boolean isAvailable ()

Metode untuk memeriksa apakah kami memiliki penyimpanan kunci yang valid atau tidak untuk diajak bicara.

Pengembalian
boolean benar jika kita memiliki penyimpanan kunci yang valid, salah jika sebaliknya.

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)

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

Parameter
key String

value String

Melempar
JSONException