ملف 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

الحقول

متجر مفتاح mJson

protected JSONObject mJsonKeyStore

شركة إنشاءات عامة

ملف JSONFileKeyStoreClient

public JSONFileKeyStoreClient ()

ملف JSONFileKeyStoreClient

public JSONFileKeyStoreClient (File jsonFile)

المعلمات
jsonFile File

الرميات
KeyStoreException

الطرق العامة

يحتوي علىمفتاح

public boolean containsKey (String key)

يشير ذلك المصطلح إلى طريقة للتحقّق ممّا إذا كان ملف تخزين المفاتيح يحتوي على مفتاح معيّن.

المعلمات
key String: للتحقق من التواجد.

المرتجعات
boolean true إذا كان المفتاح المحدد موجودًا.

مفتاح الجلب

public String fetchKey (String key)

يشير ذلك المصطلح إلى طريقة لاسترجاع مفتاح معيّن داخل ملف تخزين المفاتيح.

المعلمات
key String: للجلب داخل ملف تخزين المفاتيح

المرتجعات
String قيمة String للمفتاح. سيعرض "فارغ" إذا كان المفتاح لم يتم العثور على.

متوفّر

public boolean isAvailable ()

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

المرتجعات
boolean true إذا كان لدينا ملف تخزين مفاتيح صالح، وخطأ في الحالات الأخرى.

تخزين المفاتيح

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