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) |
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 |