کلاینت JSONFileKeyStore

public class JSONFileKeyStoreClient
extends Object implements IKeyStoreClient

شیء جاوا
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

سازندگان عمومی

کلاینت JSONFileKeyStore

public JSONFileKeyStoreClient ()

کلاینت JSONFileKeyStore

public JSONFileKeyStoreClient (File jsonFile)

پارامترها
jsonFile File

پرتاب‌ها
KeyStoreException

روش‌های عمومی

شاملکلید

public boolean containsKey (String key)

روشی برای بررسی اینکه آیا انبار کلید شامل کلید داده شده است یا خیر.

پارامترها
key String : برای بررسی وجود.

بازگشت‌ها
boolean اگر کلید داده شده وجود داشته باشد، درست است.

کلید واکشی

public String fetchKey (String key)

روشی برای دریافت یک کلید مشخص از داخل انبار کلید.

پارامترها
key String : برای فراخوانی داخل مخزن کلید.

بازگشت‌ها
String مقدار String کلید. اگر کلید پیدا نشود، مقدار null را برمی‌گرداند.

موجود است

public boolean isAvailable ()

روشی برای بررسی اینکه آیا یک انبار کلید معتبر برای گفتگو داریم یا خیر.

بازگشت‌ها
boolean اگر یک انبار کلید معتبر داشته باشیم، مقدار true و در غیر این صورت مقدار false را برمی‌گرداند.

فروشگاه کلید تنظیم‌شده

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