JSONFileKeyStoreClient

public class JSONFileKeyStoreClient
extends Object implements IKeyStoreClient

java.lang.ऑब्जेक्ट
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 के लिए मानचित्र keymJsonKeyStore.put(key, value) के समतुल्य।

पैरामीटर
key String

value String

फेंकता
JSONException