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, signJWSpublic 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.InvalidKeyExceptionjava.io.UnsupportedEncodingExceptionjava.security.NoSuchAlgorithmExceptionjava.security.SignatureExceptionJSONExceptionpublic JSONObject getDeviceData()
throws JSONException
JSONExceptionpublic void getDeviceDisplayName(DeviceDisplayNameListener listener)
public void setDeviceDisplayName(java.lang.String deviceDisplayName,
WLRequestListener listener)