JSONFileKeyStoreClient

public class JSONFileKeyStoreClient
extends Object implements IKeyStoreClient

Java.lang.Nesne
🎃 com.android.tradefed.util.keystore.JSONFileKeyStoreClient


Yerel bir JSON dosyasının anahtar deposu görevi gördüğü örnek bir uygulama. JSON metin dosyasında dize biçiminde değer anahtarı olmalıdır.

Özet

Fields'ın oynadığı filmler

protected JSONObject mJsonKeyStore

Kamu inşaatçıları

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öntemdir.

String fetchKey(String key)

Belirli bir anahtarı anahtar deposundan getirme yöntemi.

boolean isAvailable()

Konuşabileceğimiz geçerli bir anahtar mağazamız olup olmadığını kontrol etme yöntemidir.

void setKeyStore(JSONObject keyStore)

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

Korunan yöntemler

void setKey(String key, String value)

key ile value arası haritalar.

Fields'ın oynadığı filmler

mJsonKeyStore

protected JSONObject mJsonKeyStore

Kamu inşaatçıları

JSONFileKeyStoreClient

public JSONFileKeyStoreClient ()

JSONFileKeyStoreClient

public JSONFileKeyStoreClient (File jsonFile)

Parametreler
jsonFile File

Fırlatma
KeyStoreException

Herkese açık yöntemler

şunu içerir: Anahtar

public boolean containsKey (String key)

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

Parametreler
key String: mevcut olup olmadığını kontrol etmek için.

İlerlemeler
boolean belirtilen anahtar varsa true.

getirme Anahtarı

public String fetchKey (String key)

Belirli bir anahtarı anahtar deposundan getirme yöntemi.

Parametreler
key String: Anahtar deposunun içini getirmek için.

İlerlemeler
String anahtarın String değerini girin. Anahtar varsa boş sonucunu döndürür bulunamadı.

Kullanılabilir

public boolean isAvailable ()

Konuşabileceğimiz geçerli bir anahtar mağazamız olup olmadığını kontrol etme yöntemidir.

İlerlemeler
boolean geçerli bir anahtar depomuz varsa true, aksi takdirde false (yanlış) değerini alır.

setKeyStore

public void setKeyStore (JSONObject keyStore)

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

Parametreler
keyStore JSONObject: Anahtar deposu olarak kullanılacak JSONObject.

Korunan yöntemler

setKey

protected void setKey (String key, 
                String value)

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

Parametreler
key String

value String

Fırlatma
JSONException