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 المفتاح. سيعود فارغًا إذا لم يتم العثور على المفتاح.

متاح

public boolean isAvailable ()

طريقة للتحقق مما إذا كان لدينا مخزن مفاتيح صالح للتحدث إليه أم لا.

عائدات
boolean صحيح إذا كان لدينا مخزن مفاتيح صالح ، أو خطأ بخلاف ذلك.

setKeyStore

public void setKeyStore (JSONObject keyStore)

طريقة المساعد المستخدمة لضبط مخزن المفاتيح. تستخدم للاختبار.

المعلمات
keyStore JSONObject : JSONObject لاستخدامه كمخزن مفاتيح.

الطرق المحمية

زر التجهيز او التنصيب

protected void setKey (String key, 
                String value)

key الخرائط value . يعادل mJsonKeyStore.put(key, value) .

المعلمات
key String

value String

رميات
JSONException