public class WLDeviceAuthManager extends WLCertManager
Modifier and Type | Method and Description |
---|---|
JSONObject |
getDeviceData() |
void |
getDeviceDisplayName(DeviceDisplayNameListener listener)
get device friendly name from server
|
java.lang.String |
getDeviceUUID(Context context) |
static WLDeviceAuthManager |
getInstance() |
void |
overrideDeviceID(java.lang.String uuid,
Context context) |
java.lang.String |
regenerateDeviceID(Context context) |
void |
setDeviceDisplayName(java.lang.String deviceDisplayName,
WLRequestListener listener)
set device friendly name in server registration data
|
java.lang.String |
signJWS(JSONObject payload,
java.security.KeyPair kp,
java.lang.String kid) |
clearKeystore, generateKeyPair, getKeyPair, init, removeEntityKeyStoreValues, signCsr, signJWS
public static WLDeviceAuthManager getInstance()
public java.lang.String getDeviceUUID(Context context)
public java.lang.String regenerateDeviceID(Context context)
public void overrideDeviceID(java.lang.String uuid, Context context)
public java.lang.String signJWS(JSONObject payload, java.security.KeyPair kp, java.lang.String kid) throws java.security.InvalidKeyException, java.io.UnsupportedEncodingException, java.security.NoSuchAlgorithmException, java.security.SignatureException, JSONException
java.security.InvalidKeyException
java.io.UnsupportedEncodingException
java.security.NoSuchAlgorithmException
java.security.SignatureException
JSONException
public JSONObject getDeviceData() throws JSONException
JSONException
public void getDeviceDisplayName(DeviceDisplayNameListener listener)
public void setDeviceDisplayName(java.lang.String deviceDisplayName, WLRequestListener listener)