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)

แผนที่ key ไปยัง value

ช่อง

mJsonKeyStore

protected JSONObject mJsonKeyStore

ตัวสร้างแบบสาธารณะ

JSONFileKeyStoreClient

public JSONFileKeyStoreClient ()

JSONFileKeyStoreClient

public JSONFileKeyStoreClient (File jsonFile)

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

การโยน
KeyStoreException

เมธอดสาธารณะ

containsKey

public boolean containsKey (String key)

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

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

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

fetchKey

public String fetchKey (String key)

วิธีการดึงข้อมูลคีย์ที่ระบุภายในที่เก็บคีย์

พารามิเตอร์
key String: เพื่อดึงข้อมูลภายในที่เก็บคีย์

คิกรีเทิร์น
String ค่า String ของคีย์ โดยจะแสดงผล Null หากไม่พบคีย์

isAvailable

public boolean isAvailable ()

วิธีตรวจสอบว่าเรามีคีย์สโตร์ที่ถูกต้องที่จะพูดคุยด้วยหรือไม่

คิกรีเทิร์น
boolean จะเป็นจริงหากเรามีที่เก็บคีย์ที่ถูกต้อง หรือเป็นเท็จหากไม่

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