JSONFileKeyStoreClient
public class JSONFileKeyStoreClient
extends Object
implements IKeyStoreClient
java.lang.Object | |
↳ | com.android.tradefed.util.keystore.JSONFileKeyStoreClient |
יישום לדוגמה שבו קובץ JSON מקומי משמש כמאגר מפתח. לקובץ הטקסט JSON צריך להיות מפתח לערך בפורמט מחרוזת.
סיכום
שדות | |
---|---|
protected JSONObject | mJsonKeyStore
|
בנאים ציבוריים | |
---|---|
JSONFileKeyStoreClient () | |
JSONFileKeyStoreClient (File jsonFile) |
שיטות ציבוריות | |
---|---|
boolean | containsKey (String key) שיטה לבדוק אם מאגר המפתחות מכיל מפתח נתון. |
String | fetchKey (String key) שיטה להביא מפתח נתון בתוך חנות המפתחות. |
boolean | isAvailable () שיטה לבדוק אם יש לנו חנות מפתחות חוקית לדבר איתה. |
void | setKeyStore (JSONObject keyStore) שיטת עוזר המשמשת להגדרת מאגר מפתחות. |
שיטות מוגנות | |
---|---|
void | setKey (String key, String value) |
שדות
mJsonKeyStore
protected JSONObject mJsonKeyStore
בנאים ציבוריים
JSONFileKeyStoreClient
public JSONFileKeyStoreClient ()
JSONFileKeyStoreClient
public JSONFileKeyStoreClient (File jsonFile)
פרמטרים | |
---|---|
jsonFile | File |
זורק | |
---|---|
KeyStoreException |
שיטות ציבוריות
מכיל מפתח
public boolean containsKey (String key)
שיטה לבדוק אם מאגר המפתחות מכיל מפתח נתון.
פרמטרים | |
---|---|
key | String : לבדיקת קיום עבור. |
החזרות | |
---|---|
boolean | נכון אם המפתח הנתון קיים. |
fetchKey
public String fetchKey (String key)
שיטה להביא מפתח נתון בתוך חנות המפתחות.
פרמטרים | |
---|---|
key | String : כדי להביא בתוך חנות המפתחות. |
החזרות | |
---|---|
String | הערך ERROR(/String) של המפתח. זה יחזיר null אם המפתח לא יימצא. |
זמין
public boolean isAvailable ()
שיטה לבדוק אם יש לנו חנות מפתחות חוקית לדבר איתה.
החזרות | |
---|---|
boolean | נכון אם יש לנו חנות מפתחות חוקית, false אחרת. |
setKeyStore
public void setKeyStore (JSONObject keyStore)
שיטת עוזר המשמשת להגדרת מאגר מפתחות. משמש לבדיקה.
פרמטרים | |
---|---|
keyStore | JSONObject : JSONObject לשימוש כחנות מפתחות. |
שיטות מוגנות
setKey
protected void setKey (String key, String value)
key
מפות value
. שווה ערך ל- mJsonKeyStore.put(key, value)
.
פרמטרים | |
---|---|
key | String |
value | String |
זורק | |
---|---|
JSONException |