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
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)
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 |