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