JSONFileKeyStoreClient
public class JSONFileKeyStoreClient
extends Object
implements IKeyStoreClient
java.lang.Object | |
↳ | com.android.tradefed.util.keystore.JSONFileKeyStoreClient |
Eine Beispielimplementierung, bei der eine lokale JSON-Datei als Schlüsselspeicher fungiert. Die JSON-Textdatei sollte einen Schlüssel zum Wert im String-Format enthalten.
Zusammenfassung
Felder | |
---|---|
protected JSONObject | mJsonKeyStore
|
Öffentliche Bauträger | |
---|---|
JSONFileKeyStoreClient () | |
JSONFileKeyStoreClient (File jsonFile) |
Öffentliche Methoden | |
---|---|
boolean | containsKey (String key) Eine Methode zum Überprüfen, ob der Schlüsselspeicher einen bestimmten Schlüssel enthält. |
String | fetchKey (String key) Eine Methode zum Abrufen eines bestimmten Schlüssels aus dem Schlüsselspeicher. |
boolean | isAvailable () Eine Methode, um zu überprüfen, ob wir über einen gültigen Schlüsselspeicher verfügen, mit dem wir kommunizieren können. |
void | setKeyStore (JSONObject keyStore) Hilfsmethode zum Festlegen des Schlüsselspeichers. |
Geschützte Methoden | |
---|---|
void | setKey (String key, String value) Ordnet |
Felder
mJsonKeyStore
protected JSONObject mJsonKeyStore
Öffentliche Bauträger
JSONFileKeyStoreClient
public JSONFileKeyStoreClient ()
JSONFileKeyStoreClient
public JSONFileKeyStoreClient (File jsonFile)
Parameter | |
---|---|
jsonFile | File |
Würfe | |
---|---|
KeyStoreException |
Öffentliche Methoden
enthältSchlüssel
public boolean containsKey (String key)
Eine Methode zum Überprüfen, ob der Schlüsselspeicher einen bestimmten Schlüssel enthält.
Parameter | |
---|---|
key | String : um die Existenz zu überprüfen. |
Kehrt zurück | |
---|---|
boolean | true, wenn der angegebene Schlüssel vorhanden ist. |
fetchKey
public String fetchKey (String key)
Eine Methode zum Abrufen eines bestimmten Schlüssels aus dem Schlüsselspeicher.
Parameter | |
---|---|
key | String : zum Abrufen innerhalb des Schlüsselspeichers. |
Kehrt zurück | |
---|---|
String | der String Wert des Schlüssels. Es wird null zurückgegeben, wenn der Schlüssel nicht gefunden wird. |
ist verfügbar
public boolean isAvailable ()
Eine Methode, um zu überprüfen, ob wir über einen gültigen Schlüsselspeicher verfügen, mit dem wir kommunizieren können.
Kehrt zurück | |
---|---|
boolean | true, wenn wir einen gültigen Schlüsselspeicher haben, andernfalls false. |
setKeyStore
public void setKeyStore (JSONObject keyStore)
Hilfsmethode zum Festlegen des Schlüsselspeichers. Wird zum Testen verwendet.
Parameter | |
---|---|
keyStore | JSONObject : JSONObject zur Verwendung als Schlüsselspeicher. |
Geschützte Methoden
setKey
protected void setKey (String key, String value)
Ordnet key
dem value
zu. Entspricht mJsonKeyStore.put(key, value)
.
Parameter | |
---|---|
key | String |
value | String |
Würfe | |
---|---|
JSONException |