Máy khách JSONFileKeyStore

public class JSONFileKeyStoreClient
extends Object implements IKeyStoreClient

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


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

Tóm tắt

Trường

protected JSONObject mJsonKeyStore

Hàm khởi tạo công khai

JSONFileKeyStoreClient()
JSONFileKeyStoreClient(File jsonFile)

Phương thức công khai

boolean containsKey(String key)

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

String fetchKey(String key)

Phương thức để tìm nạp một khoá nhất định bên trong kho khoá.

boolean isAvailable()

Phương thức để kiểm tra xem chúng tôi có kho khoá hợp lệ để trao đổi hay không.

void setKeyStore(JSONObject keyStore)

Phương thức trợ giúp được dùng để đặt kho khoá.

Phương thức được bảo vệ

void setKey(String key, String value)

Ánh xạ key tới value.

Trường

mJsonKeyStore

protected JSONObject mJsonKeyStore

Hàm khởi tạo công khai

Máy khách JSONFileKeyStore

public JSONFileKeyStoreClient ()

Máy khách JSONFileKeyStore

public JSONFileKeyStoreClient (File jsonFile)

Tham số
jsonFile File

Gửi
KeyStoreException

Phương thức công khai

chứa khoá

public boolean containsKey (String key)

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

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

Giá trị trả về
boolean true nếu khoá đã cho tồn tại.

Tìm nạp khoá

public String fetchKey (String key)

Phương thức để tìm nạp một khoá nhất định bên trong kho khoá.

Tham số
key String: để tìm nạp bên trong kho khoá.

Giá trị trả về
String giá trị String của khoá. Thao tác này sẽ trả về giá trị rỗng nếu khoá không tìm thấy.

Có sẵn

public boolean isAvailable ()

Phương thức để kiểm tra xem chúng tôi có kho khoá hợp lệ để trao đổi hay không.

Giá trị trả về
boolean true nếu chúng tôi có kho khoá hợp lệ, false nếu không có kho khoá hợp lệ.

setKeyStore

public void setKeyStore (JSONObject keyStore)

Phương thức trợ giúp được dùng để đặt kho khoá. Dùng để thử nghiệm.

Tham số
keyStore JSONObject: JSONObject để dùng làm kho khoá.

Phương thức được bảo vệ

setKey

protected void setKey (String key, 
                String value)

Ánh xạ key tới value. Tương đương với mJsonKeyStore.put(key, value).

Tham số
key String

value String

Gửi
JSONException