JSONFileKeyStoreClient

public class JSONFileKeyStoreClient
extends Object implements IKeyStoreClient

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


Một cách triển khai mẫu trong đó tệp JSON cục bộ đóng vai trò là kho lưu trữ khóa. Tệp văn bản JSON phải có khóa thành giá trị ở định dạng chuỗi.

Bản tóm tắt

Lĩnh vực

protected JSONObject mJsonKeyStore

Nhà thầu xây dựng công cộng

JSONFileKeyStoreClient ()
JSONFileKeyStoreClient (File jsonFile)

Phương pháp công cộng

boolean containsKey (String key)

Phương pháp kiểm tra xem kho khóa có chứa khóa nhất định hay không.

String fetchKey (String key)

Một phương thức để lấy một khóa nhất định bên trong kho khóa.

boolean isAvailable ()

Một phương pháp để kiểm tra xem chúng ta có kho khóa hợp lệ để trao đổi hay không.

void setKeyStore (JSONObject keyStore)

Phương thức trợ giúp được sử dụng để đặt kho khóa.

Phương pháp được bảo vệ

void setKey (String key, String value)

Bản đồ key tới value .

Lĩnh vực

mJsonKeyStore

protected JSONObject mJsonKeyStore

Nhà thầu xây dựng công cộng

JSONFileKeyStoreClient

public JSONFileKeyStoreClient ()

JSONFileKeyStoreClient

public JSONFileKeyStoreClient (File jsonFile)

Thông số
jsonFile File

Ném
KeyStoreException

Phương pháp công cộng

chứaKey

public boolean containsKey (String key)

Phương pháp kiểm tra xem kho khóa có chứa khóa nhất định hay không.

Thông số
key String : để kiểm tra sự tồn tại.

Trả lại
boolean đúng nếu khóa đã cho tồn tại.

lấy khóa

public String fetchKey (String key)

Một phương thức để lấy một khóa nhất định bên trong kho khóa.

Thông số
key String : để tìm nạp bên trong kho khóa.

Trả lại
String giá trị String của khóa. Nó sẽ trả về null nếu không tìm thấy khóa.

có sẵn

public boolean isAvailable ()

Một phương pháp để kiểm tra xem chúng ta có kho khóa hợp lệ để trao đổi hay không.

Trả lại
boolean đúng nếu chúng ta có kho khóa hợp lệ, nếu không thì sai.

setKeyStore

public void setKeyStore (JSONObject keyStore)

Phương thức trợ giúp được sử dụng để đặt kho khóa. Được sử dụng để thử nghiệm.

Thông số
keyStore JSONObject : JSONObject để sử dụng làm kho lưu trữ khóa.

Phương pháp được bảo vệ

setKey

protected void setKey (String key, 
                String value)

Bản đồ key tới value . Tương đương với mJsonKeyStore.put(key, value) .

Thông số
key String

value String

Ném
JSONException