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 کلید اگر کلید پیدا نشد، null برمی‌گرداند.

موجود است

public boolean isAvailable ()

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

برمی گرداند
boolean درست است اگر یک فروشگاه کلید معتبر داشته باشیم، در غیر این صورت نادرست است.

setKeyStore

public void setKeyStore (JSONObject keyStore)

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

پارامترها
keyStore JSONObject : JSONObject برای استفاده به عنوان ذخیره کلید.

روش های محافظت شده

setKey

protected void setKey (String key, 
                String value)

نقشه ها key value . معادل mJsonKeyStore.put(key, value) .

پارامترها
key String

value String

پرتاب می کند
JSONException