com.microsoft.azure.sdk.iot.service.auth

Classes

AuthenticationMechanism

Authentication mechanism, used to store the device symmetric key.

AuthenticationMethod

Class used to abstract the different authentication methods used to use IoT Hub SDK.

IotHubConnectionString

Expose all connections string properties and methods for user, device and connection string serialization.

IotHubConnectionStringBuilder

Provide static constructors to create IotHubConnectionString object

IotHubServiceSasToken

Grants device access to an IoT Hub for the specified amount of time.

IotHubSSLContext

A simple wrapper for holding the SSLContext used by all connections from clients in this library to the service.

SymmetricKey

Store primary and secondary keys Provide function for key length validation

TokenCredentialCache

This class generates AAD authentication tokens from a TokenCredential but caches previous tokens when they aren't near expiry.

X509Thumbprint

Enums

AuthenticationType

Enum for the type of authentication used. SAS - shared access signature SELF_SIGNED - self signed certificate CERTIFICATE_AUTHORITY - certificate authority signed certificate