diff --git a/Source/MQTTnet/Implementations/MqttWebSocketChannel.cs b/Source/MQTTnet/Implementations/MqttWebSocketChannel.cs index 90e3666e..24b9451f 100644 --- a/Source/MQTTnet/Implementations/MqttWebSocketChannel.cs +++ b/Source/MQTTnet/Implementations/MqttWebSocketChannel.cs @@ -224,14 +224,7 @@ namespace MQTTnet.Implementations clientWebSocket.Options.RemoteCertificateValidationCallback = (sender, certificate, chain, sslPolicyErrors) => { // TODO: Find a way to add client options to same callback. Problem is that they have a different type. - var context = new MqttClientCertificateValidationEventArgs - { - Certificate = certificate, - Chain = chain, - SslPolicyErrors = sslPolicyErrors, - ClientOptions = _options - }; - + var context = new MqttClientCertificateValidationEventArgs(certificate, chain, sslPolicyErrors, _options); return certificateValidationHandler(context); }; #endif