From 7d4027958c16b3a06936146ec4b6032046c8d1ee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=80=81=E4=B9=9D?= <366193849@qq.com> Date: Sun, 1 Dec 2024 21:06:19 +0800 Subject: [PATCH] Set the default value of SslProtocol to SslProtocols.None. (#2106) * Set the default value of SslProtocol to SslProtocols.None. * Add summary of SslProtocol. --- .../Options/MqttServerTlsTcpEndpointOptions.cs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Source/MQTTnet.Server/Options/MqttServerTlsTcpEndpointOptions.cs b/Source/MQTTnet.Server/Options/MqttServerTlsTcpEndpointOptions.cs index 135e012d..fb8a1b02 100644 --- a/Source/MQTTnet.Server/Options/MqttServerTlsTcpEndpointOptions.cs +++ b/Source/MQTTnet.Server/Options/MqttServerTlsTcpEndpointOptions.cs @@ -22,7 +22,11 @@ namespace MQTTnet.Server public bool CheckCertificateRevocation { get; set; } - public SslProtocols SslProtocol { get; set; } = SslProtocols.Tls12; + /// + /// The default value is SslProtocols.None, which allows the operating system to choose the best protocol to use, and to block protocols that are not secure. + /// + /// SslProtocols + public SslProtocols SslProtocol { get; set; } = SslProtocols.None; public System.Net.Security.CipherSuitesPolicy CipherSuitesPolicy { get; set; } }