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

שיטות ציבוריות

containsKey

public boolean containsKey (String key)

שיטה לבדוק אם מאגר המפתחות מכיל מפתח נתון.

פרמטרים
key String: כדי לבדוק את הקיום של.

החזרות
boolean true אם המפתח הנתון קיים.

fetchKey

public String fetchKey (String key)

שיטה לאחזור מפתח נתון בתוך מאגר המפתחות.

פרמטרים
key String: כדי לאחזר בתוך מאגר המפתחות.

החזרות
String הערך String של המפתח. הפונקציה מחזירה ערך null אם המפתח לא נמצא.

isAvailable

public boolean isAvailable ()

שיטה לבדוק אם יש לנו מאגר מפתחות תקף להתחברות אליו.

החזרות
boolean true אם יש לנו מאגר מפתחות תקין, 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