JSONFileKeyStoreClient
public class JSONFileKeyStoreClient
extends Object
implements IKeyStoreClient
java.lang.Object | |
↳ | com.android.tradefed.util.keystore.JSONFileKeyStoreClient |
Um exemplo de implementação em que um arquivo JSON local atua como um armazenamento de chaves. O arquivo de texto JSON deve ter chave para valor em formato de string.
Resumo
Campos | |
---|---|
protected JSONObject | mJsonKeyStore
|
Construtores públicos | |
---|---|
JSONFileKeyStoreClient () | |
JSONFileKeyStoreClient (File jsonFile) |
Métodos públicos | |
---|---|
boolean | containsKey (String key) Um método para verificar se o armazenamento de chaves contém uma determinada chave. |
String | fetchKey (String key) Um método para buscar uma determinada chave dentro do armazenamento de chaves. |
boolean | isAvailable () Um método para verificar se temos ou não um armazenamento de chaves válido com o qual conversar. |
void | setKeyStore (JSONObject keyStore) Método auxiliar usado para definir o armazenamento de chaves. |
Métodos protegidos | |
---|---|
void | setKey (String key, String value) Mapeia |
Campos
mJsonKeyStore
protected JSONObject mJsonKeyStore
Construtores públicos
JSONFileKeyStoreClient
public JSONFileKeyStoreClient ()
JSONFileKeyStoreClient
public JSONFileKeyStoreClient (File jsonFile)
Parâmetros | |
---|---|
jsonFile | File |
Lança | |
---|---|
KeyStoreException |
Métodos públicos
contémKey
public boolean containsKey (String key)
Um método para verificar se o armazenamento de chaves contém uma determinada chave.
Parâmetros | |
---|---|
key | String : para verificar a existência. |
Devoluções | |
---|---|
boolean | true se a chave fornecida existir. |
buscarKey
public String fetchKey (String key)
Um método para buscar uma determinada chave dentro do armazenamento de chaves.
Parâmetros | |
---|---|
key | String : para buscar dentro do armazenamento de chaves. |
Devoluções | |
---|---|
String | o valor String da chave. Ele retornará nulo se a chave não for encontrada. |
está disponível
public boolean isAvailable ()
Um método para verificar se temos ou não um armazenamento de chaves válido com o qual conversar.
Devoluções | |
---|---|
boolean | verdadeiro se tivermos um armazenamento de chaves válido; caso contrário, falso. |
setKeyStore
public void setKeyStore (JSONObject keyStore)
Método auxiliar usado para definir o armazenamento de chaves. Usado para testes.
Parâmetros | |
---|---|
keyStore | JSONObject : JSONObject para usar como armazenamento de chaves. |
Métodos protegidos
definirchave
protected void setKey (String key, String value)
Mapeia key
para value
. Equivalente a mJsonKeyStore.put(key, value)
.
Parâmetros | |
---|---|
key | String |
value | String |
Lança | |
---|---|
JSONException |