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) نقشه ها |
زمینه های
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) کلید. اگر کلید پیدا نشد، 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 |