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)

key מפות 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 ערך 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