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; }
}