JSONFileKeyStoreClient
public
class
JSONFileKeyStoreClient
extends Object
implements
IKeyStoreClient
java.lang.Object
|
↳ |
com.android.tradefed.util.keystore.JSONFileKeyStoreClient
|
ローカルの JSON ファイルがキーストアとして機能する実装例。JSON
テキスト ファイルには、文字列形式の Key-to-Value が必要です。
概要
パブリック メソッド |
boolean
|
containsKey(String key)
キーストアに特定のキーが含まれているかどうかを確認するメソッド。
|
String
|
fetchKey(String key)
キーストア内の特定のキーを取得するメソッド。
|
boolean
|
isAvailable()
通信するための有効なキーストアがあるかどうかを確認するメソッド。
|
void
|
setKeyStore(JSONObject keyStore)
キーストアの設定に使用するヘルパー メソッド。
|
保護されたメソッド |
void
|
setKey(String key, String value)
key を value にマッピングします。
|
フィールド
mJsonKeyStore
protected JSONObject mJsonKeyStore
パブリック コンストラクタ
JSONFileKeyStoreClient
public JSONFileKeyStoreClient ()
JSONFileKeyStoreClient
public JSONFileKeyStoreClient (File jsonFile)
パブリック メソッド
containsKey
public boolean containsKey (String key)
キーストアに特定のキーが含まれているかどうかを確認するメソッド。
パラメータ |
key |
String : 存在を確認します。 |
戻り値 |
boolean |
指定されたキーが存在する場合は true を返します。 |
fetchKey
public String fetchKey (String key)
キーストア内の特定のキーを取得するメソッド。
パラメータ |
key |
String : キーストア内でフェッチします。 |
戻り値 |
String |
キーの String 値。キーの場合は null を返します。
が見つかりません。 |
isAvailable
public boolean isAvailable ()
通信するための有効なキーストアがあるかどうかを確認するメソッド。
戻り値 |
boolean |
有効なキーストアがある場合は true、そうでなければ false です。 |
setKeyStore
public void setKeyStore (JSONObject keyStore)
キーストアの設定に使用するヘルパー メソッド。テストに使用されます。
パラメータ |
keyStore |
JSONObject : キーストアとして使用する JSONObject 。 |
保護されたメソッド
setKey
protected void setKey (String key,
String value)
key
を value
にマッピングします。mJsonKeyStore.put(key, value)
に相当します。
パラメータ |
key |
String |
value |
String |