Uses of Class
org.eclipse.hono.adapter.mqtt.MqttConnectContext
-
Packages that use MqttConnectContext Package Description org.eclipse.hono.adapter.mqtt -
-
Uses of MqttConnectContext in org.eclipse.hono.adapter.mqtt
Methods in org.eclipse.hono.adapter.mqtt that return MqttConnectContext Modifier and Type Method Description static MqttConnectContextMqttConnectContext. fromConnectPacket(io.vertx.mqtt.MqttEndpoint endpoint, io.opentracing.Span span)Creates a new context for a connection attempt.Methods in org.eclipse.hono.adapter.mqtt that return types with arguments of type MqttConnectContext Modifier and Type Method Description protected AuthHandler<MqttConnectContext>AbstractVertxBasedMqttProtocolAdapter. createAuthHandler()Creates the default auth handler to use for authenticating devices.Methods in org.eclipse.hono.adapter.mqtt with parameters of type MqttConnectContext Modifier and Type Method Description protected io.vertx.core.Future<Void>AbstractVertxBasedMqttProtocolAdapter. handleBeforeCredentialsValidation(DeviceCredentials credentials, MqttConnectContext executionContext)Handles any operations that should be invoked as part of the authentication process after the credentials got determined and before they get validated.io.vertx.core.Future<io.vertx.core.json.JsonObject>ConnectPacketAuthHandler. parseCredentials(MqttConnectContext context)Extracts credentials from a client's MQTT CONNECT packet.io.vertx.core.Future<io.vertx.core.json.JsonObject>X509AuthHandler. parseCredentials(MqttConnectContext context)Validates a client certificate and extracts credentials from it.Method parameters in org.eclipse.hono.adapter.mqtt with type arguments of type MqttConnectContext Modifier and Type Method Description voidAbstractVertxBasedMqttProtocolAdapter. setAuthHandler(AuthHandler<MqttConnectContext> authHandler)Sets the authentication handler to use for authenticating devices.Constructor parameters in org.eclipse.hono.adapter.mqtt with type arguments of type MqttConnectContext Constructor Description ConnectPacketAuthHandler(DeviceCredentialsAuthProvider<UsernamePasswordCredentials> authProvider, PreCredentialsValidationHandler<MqttConnectContext> preCredentialsValidationHandler)Creates a new handler for a Hono client based auth provider.X509AuthHandler(X509Authentication clientAuth, DeviceCredentialsAuthProvider<SubjectDnCredentials> authProvider, PreCredentialsValidationHandler<MqttConnectContext> preCredentialsValidationHandler)Creates a new handler.
-