Google は、黒人コミュニティに対する人種平等の促進に取り組んでいます。取り組みを見る
このページは Cloud Translation API によって翻訳されました。
Switch to English

JSONFileKeyStoreClient

public class JSONFileKeyStoreClient
extends Object implements IKeyStoreClient

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


ローカルJSONファイルがキーストアとして機能するサンプル実装。 JSONテキストファイルには、値へのキーが文字列形式で含まれている必要があります。

概要

田畑

protected JSONObject mJsonKeyStore

パブリックコンストラクター

JSONFileKeyStoreClient ()
JSONFileKeyStoreClient (File jsonFile)

パブリックメソッド

boolean containsKey (String key)

キーストアに特定のキーが含まれているかどうかを確認するメソッド。

String fetchKey (String key)

キーストア内の指定されたキーをフェッチするメソッド。

boolean isAvailable ()

対話する有効なキーストアがあるかどうかを確認するメソッド。

void setKeyStore (JSONObject keyStore)

キーストアの設定に使用されるヘルパーメソッド。

田畑

mJsonKeyStore

protected JSONObject mJsonKeyStore

パブリックコンストラクター

JSONFileKeyStoreClient

public JSONFileKeyStoreClient ()

JSONFileKeyStoreClient

public JSONFileKeyStoreClient (File jsonFile)

パラメーター
jsonFile File

投げる
KeyStoreException

パブリックメソッド

containsKey

public boolean containsKey (String key)

キーストアに特定のキーが含まれているかどうかを確認するメソッド。

パラメーター
key String :存在を確認します。

戻り値
boolean 指定されたキーが存在する場合はtrue。

fetchKey

public String fetchKey (String key)

キーストア内の指定されたキーをフェッチするメソッド。

パラメーター
key String :キーストア内でフェッチします。

戻り値
String キーのString値。キーが見つからない場合はnullを返します。

利用可能です

public boolean isAvailable ()

対話する有効なキーストアがあるかどうかを確認するメソッド。

戻り値
boolean 有効なキーストアがある場合はtrue、それ以外の場合はfalse。

setKeyStore

public void setKeyStore (JSONObject keyStore)

キーストアの設定に使用されるヘルパーメソッド。テストに使用されます。

パラメーター
keyStore JSONObject :キーストアとして使用するJSONObject