Expose client certificate at MQTT connection validator. Make DualMode optional.

This commit is contained in:
Christian Kratky
2019-06-06 19:31:43 +02:00
parent 2b9b22def6
commit 60c6074953
19 changed files with 116 additions and 30 deletions
@@ -136,7 +136,7 @@ namespace MQTTnet.Server
await connection.StopAsync().ConfigureAwait(false);
}
if (_sessions.TryRemove(clientId, out var session))
if (_sessions.TryRemove(clientId, out _))
{
}
@@ -296,7 +296,8 @@ namespace MQTTnet.Server
connectPacket.Password,
connectPacket.WillMessage,
clientAdapter.Endpoint,
clientAdapter.IsSecureConnection);
clientAdapter.IsSecureConnection,
clientAdapter.ClientCertificate);
var connectionValidator = _options.ConnectionValidator;