public class IotHiskClient extends AbstractIotHiskBceClient
HANDLERSconfig, DEFAULT_CONTENT_TYPE, DEFAULT_ENCODING, DEFAULT_SERVICE_DOMAIN, URL_PREFIX| Constructor and Description |
|---|
IotHiskClient(BceClientConfiguration config)
Constructs a new hisk client using the client configuration to access hisk.
|
| Modifier and Type | Method and Description |
|---|---|
ActiveResponse |
active(String deviceId,
ActiveRequest request)
Active specified device
|
void |
auth(String deviceId,
AuthRequest request)
Authenticate for specified device.
|
CipherResponse |
decrypt(String deviceId,
CipherRequest request)
Decrypt message for specified device.
|
CipherResponse |
encrypt(String deviceId,
CipherRequest request)
Encrypt message for specified device.
|
createRequest, fillInHeaderAndBody, toJsoncomputeBktVirEndpoint, computeServiceId, getBktVirEndpoint, getClient, getEndpoint, getServiceId, invokeHttpClient, isRegionSupported, setClient, shutdownpublic IotHiskClient(BceClientConfiguration config)
config - The bcc client configuration options controlling how this client
connects to bcc (e.g. proxy settings, retry counts, etc).public CipherResponse encrypt(String deviceId, CipherRequest request)
deviceId - specified device idrequest - plain text request message(base64 encoding), which required be encryptedpublic CipherResponse decrypt(String deviceId, CipherRequest request)
deviceId - specified device idrequest - cipher request message(base64 encoding), which required be decryptedpublic ActiveResponse active(String deviceId, ActiveRequest request)
deviceId - specified device idrequest - activation messagepublic void auth(String deviceId, AuthRequest request)
deviceId - specified device idrequest - device authentication messageCopyright © 2024. All rights reserved.