JSONFileKeyStore클라이언트

public class JSONFileKeyStoreClient
extends Object implements IKeyStoreClient

java.lang.객체
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)

키 저장소를 설정하는 데 사용되는 도우미 메서드입니다.

보호된 메서드

void setKey (String key, String value)

key value 에 매핑합니다.

필드

mJsonKeyStore

protected JSONObject mJsonKeyStore

공개 생성자

JSONFileKeyStore클라이언트

public JSONFileKeyStoreClient ()

JSONFileKeyStore클라이언트

public JSONFileKeyStoreClient (File jsonFile)

매개변수
jsonFile File

던지기
KeyStoreException

공개 방법

포함키

public boolean containsKey (String key)

키 저장소에 지정된 키가 포함되어 있는지 확인하는 방법입니다.

매개변수
key String : 존재 여부를 확인합니다.

보고
boolean 지정된 키가 존재하는 경우 true입니다.

가져오기키

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 .

보호된 메서드

setKey

protected void setKey (String key, 
                String value)

key value 에 매핑합니다. mJsonKeyStore.put(key, value) 와 동일합니다.

매개변수
key String

value String

던지기
JSONException