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

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

containsKey

public boolean containsKey (String key)

यह पता लगाने का तरीका कि की स्टोर में कोई दी गई कुंजी मौजूद है या नहीं.

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

रिटर्न
boolean अगर दी गई कुंजी मौजूद है, तो true.

fetchKey

public String fetchKey (String key)

की स्टोर में मौजूद किसी कुंजी को फ़ेच करने का तरीका.

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

रिटर्न
String कुंजी की String वैल्यू. अगर कुंजी नहीं मिलती है, तो यह शून्य दिखाएगा.

isAvailable

public boolean isAvailable ()

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

रिटर्न
boolean अगर हमारे पास मान्य पासकोड स्टोर है, तो true दिखाता है. अगर ऐसा नहीं है, तो false दिखाता है.

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