public final class AstartePairingService
extends java.lang.Object
Constructor and Description |
---|
AstartePairingService(java.lang.String pairingUrl,
java.lang.String astarteRealm) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
registerDevice(java.lang.String jwtToken,
java.lang.String deviceId)
Register a device, obtaining its credentials secret.
|
protected java.util.List<AstarteTransport> |
reloadTransports(java.lang.String credentialSecret,
AstarteCryptoStore cryptoStore,
java.lang.String deviceId) |
protected java.security.cert.Certificate |
requestNewCertificate(java.lang.String credentialSecret,
AstarteCryptoStore cryptoStore,
java.lang.String deviceId) |
public AstartePairingService(java.lang.String pairingUrl, java.lang.String astarteRealm)
public java.lang.String registerDevice(java.lang.String jwtToken, java.lang.String deviceId) throws java.io.IOException, AstartePairingException
jwtToken
- the token to access the agent APIdeviceId
- the identify of deviceAstartePairingServiceException
- if the initialization of the request has not been
successfuljava.io.IOException
- if the execution of request has not been successfulAstartePairingException
- if the response has not been successfulprotected java.util.List<AstarteTransport> reloadTransports(java.lang.String credentialSecret, AstarteCryptoStore cryptoStore, java.lang.String deviceId) throws AstartePairingException
AstartePairingException
protected java.security.cert.Certificate requestNewCertificate(java.lang.String credentialSecret, AstarteCryptoStore cryptoStore, java.lang.String deviceId) throws AstartePairingException
AstartePairingException