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)

value के लिए key मैप.

फ़ील्ड्स की फ़िल्में

एमजेसनकीस्टोर

protected JSONObject mJsonKeyStore

सार्वजनिक कंस्ट्रक्टर

JSONFileKeyStoreClient

public JSONFileKeyStoreClient ()

JSONFileKeyStoreClient

public JSONFileKeyStoreClient (File jsonFile)

पैरामीटर
jsonFile File

थ्रो
KeyStoreException

सार्वजनिक तरीके

इसमें शामिल है

public boolean containsKey (String key)

यह जांचने का तरीका कि 'की स्टोर' में कोई कुंजी है या नहीं.

पैरामीटर
key String: इसकी मौजूदगी की जांच करने के लिए.

रिटर्न
boolean सही है.

फ़ेच कुंजी

public String fetchKey (String key)

किसी कुंजी को 'की स्टोर' में पाने का तरीका.

पैरामीटर
key String: 'की स्टोर' से फ़ेच करने के लिए.

रिटर्न
String कुंजी की String वैल्यू. कुंजी दबाने पर, कोई वैल्यू नहीं दिखेगी नहीं मिला.

उपलब्ध है

public boolean isAvailable ()

इस बात का पता लगाने का तरीका कि हमारे पास बात करने के लिए मान्य की स्टोर है या नहीं.

रिटर्न
boolean सही होने पर, अगर हमारे पास कोई मान्य की स्टोर है, तो गलत है.

सेटकीस्टोर

public void setKeyStore (JSONObject keyStore)

'की स्टोर' को सेट करने के लिए इस्तेमाल किया जाने वाला सहायक तरीका. टेस्टिंग के लिए इस्तेमाल किया जाता है.

पैरामीटर
keyStore JSONObject: कुंजी स्टोर के तौर पर इस्तेमाल करने के लिए JSONObject.

सुरक्षित तरीके

सेट कुंजी

protected void setKey (String key, 
                String value)

value के लिए key मैप. mJsonKeyStore.put(key, value) की तरह काम करता है.

पैरामीटर
key String

value String

थ्रो
JSONException