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)

เมธอดของตัวช่วยที่ใช้เพื่อตั้งค่าแหล่งเก็บคีย์

วิธีการป้องกัน

void setKey(String key, String value)

Maps key ไปยัง value

ช่อง

mJsonKeyStore

protected JSONObject mJsonKeyStore

ช่างก่อสร้างสาธารณะ

JSONFileKeyStoreClient

public JSONFileKeyStoreClient ()

JSONFileKeyStoreClient

public JSONFileKeyStoreClient (File jsonFile)

พารามิเตอร์
jsonFile File

การขว้าง
KeyStoreException

วิธีการสาธารณะ

คีย์ประกอบด้วย

public boolean containsKey (String key)

วิธีการตรวจสอบว่าแหล่งเก็บคีย์มีคีย์ที่ระบุหรือไม่

พารามิเตอร์
key String: เพื่อตรวจสอบการมีอยู่

คิกรีเทิร์น
boolean "จริง" หากมีคีย์ที่ระบุ

คีย์การดึงข้อมูล

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 เพื่อใช้เป็นแหล่งเก็บคีย์

วิธีการป้องกัน

คีย์เซ็ต

protected void setKey (String key, 
                String value)

Maps key ไปยัง value เทียบเท่ากับ mJsonKeyStore.put(key, value)

พารามิเตอร์
key String

value String

การขว้าง
JSONException