JSONFileKeyStoreClient

public class JSONFileKeyStoreClient
extends Object implements IKeyStoreClient

JavaScript.lang.Object
com.android.tradefed.util.keystore.JSONFileStoreClient


הטמעה לדוגמה שבה קובץ 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 אם המפתח הנתון קיים.

מפתח אחזור

public String fetchKey (String key)

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

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

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

זמין

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