com.microsoft.azure.sdk.iot.device.auth
Authenticates a device to an IoT Hub via SAS tokens.
Classes
IotHubAuthenticationProvider |
Base class for providing authentication for a Device Client or Module Client, including x509 and SAS based authentication. |
|
IotHubSasToken |
Grants device access to an IoT Hub for the specified amount of time. |
|
IotHubSasTokenAuthenticationProvider | ||
IotHubSasTokenHardwareAuthenticationProvider | ||
IotHubSasTokenProvidedAuthenticationProvider |
IotHubSasTokenAuthenticationProvider implementation where the tokens are provided by an instance of SasTokenProvider. |
|
IotHubSasTokenSoftwareAuthenticationProvider | ||
IotHubSasTokenWithRefreshAuthenticationProvider |
Authentication method that uses a shared access signature token and allows for token refresh. |
|
IotHubX509 | ||
IotHubX509HardwareAuthenticationProvider | ||
IotHubX509SoftwareAuthenticationProvider | ||
Signature |
A signature that is used in the SAS token to authenticate the client. |
|
SignatureHelper |
Builds the authorization signature as a composition of functions. |
Interfaces
SignatureProvider |
Interface for a valid signature provider |