JSONFileKeyStoreClient

public class JSONFileKeyStoreClient
extends Object implements IKeyStoreClient

java.lang.Object
   ↳ com.android.tradefed.util.keystore.JSONFileKeyStoreClient


Yerel bir JSON dosyasının anahtar deposu olarak kullanıldığı örnek bir uygulama. JSON metin dosyasında, değere giden anahtar dize biçiminde olmalıdır.

Özet

Fields'ın oynadığı filmler

protected JSONObject mJsonKeyStore

Herkese açık kurucular

JSONFileKeyStoreClient()
JSONFileKeyStoreClient(File jsonFile)

Herkese açık yöntemler

boolean containsKey(String key)

Anahtar deposunun belirli bir anahtar içerip içermediğini kontrol etmek için kullanılan bir yöntem.

String fetchKey(String key)

Anahtar deposundaki belirli bir anahtarı getirme yöntemi.

boolean isAvailable()

İletişim kurabileceğimiz geçerli bir anahtar depomuzun olup olmadığını kontrol etmek için kullanılan bir yöntem.

void setKeyStore(JSONObject keyStore)

Anahtar deposunu ayarlamak için kullanılan yardımcı yöntem.

Korunan yöntemler

void setKey(String key, String value)

key ile value arasında eşleme yapar.

Fields'ın oynadığı filmler

mJsonKeyStore

protected JSONObject mJsonKeyStore

Herkese açık kurucular

JSONFileKeyStoreClient

public JSONFileKeyStoreClient ()

JSONFileKeyStoreClient

public JSONFileKeyStoreClient (File jsonFile)

Parametreler
jsonFile File

Atışlar
KeyStoreException

Herkese açık yöntemler

containsKey

public boolean containsKey (String key)

Anahtar deposunun belirli bir anahtar içerip içermediğini kontrol etmek için kullanılan bir yöntem.

Parametreler
key String: için varlığını kontrol etmek üzere.

İlerlemeler
boolean Belirtilen anahtar varsa doğru değerini döndürür.

fetchKey

public String fetchKey (String key)

Anahtar deposundaki belirli bir anahtarı getirme yöntemi.

Parametreler
key String: anahtar deposundan almak için.

İlerlemeler
String anahtarın String değeri. Anahtar bulunamazsa boş değer döndürülür.

isAvailable

public boolean isAvailable ()

İletişim kurabileceğimiz geçerli bir anahtar depomuzun olup olmadığını kontrol etmek için kullanılan bir yöntem.

İlerlemeler
boolean Geçerli bir anahtar depomuzla ilişkiliyse doğru, aksi takdirde yanlış değerini alır.

setKeyStore

public void setKeyStore (JSONObject keyStore)

Anahtar deposunu ayarlamak için kullanılan yardımcı yöntem. Test için kullanılır.

Parametreler
keyStore JSONObject: Anahtar deposu olarak kullanmak için JSONObject.

Korunan yöntemler

setKey

protected void setKey (String key, 
                String value)

key ile value arasında eşleme yapar. mJsonKeyStore.put(key, value) etiketine eş değer.

Parametreler
key String

value String

Atışlar
JSONException