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 قيمة ERROR(/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