From 4ee519d8c6c1d78d420be42c2280e385b4a02d22 Mon Sep 17 00:00:00 2001 From: Jonathan Jenne Date: Tue, 24 Jan 2023 14:43:26 +0100 Subject: [PATCH] Messaging: Remove Tls13 setting --- Messaging/MailSender.vb | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/Messaging/MailSender.vb b/Messaging/MailSender.vb index 231c0ceb..e6c0f564 100644 --- a/Messaging/MailSender.vb +++ b/Messaging/MailSender.vb @@ -24,7 +24,9 @@ Public Class MailSender Public Property EnableDefault As Boolean = True Public Property EnableTls1_1 As Boolean = False Public Property EnableTls1_2 As Boolean = False - Public Property EnableTls1_3 As Boolean = False + + ' Not available in .NET 4.6.2 + 'Public Property EnableTls1_3 As Boolean = False End Class Public Sub New(pLogConfig As LogConfig) @@ -81,10 +83,11 @@ Public Class MailSender oSession.SSLConfiguration.EnabledSslProtocols = oSession.SSLConfiguration.EnabledSslProtocols Or Security.Authentication.SslProtocols.Tls12 End If - If pOptions.EnableTls1_3 Then - Logger.Debug("Enabling TLS Version 1.3") - oSession.SSLConfiguration.EnabledSslProtocols = oSession.SSLConfiguration.EnabledSslProtocols Or Security.Authentication.SslProtocols.Tls13 - End If + ' This is not available in .NET 4.6.2, only in .NET 4.7/4.8 + 'If pOptions.EnableTls1_3 Then + ' Logger.Debug("Enabling TLS Version 1.3") + ' oSession.SSLConfiguration.EnabledSslProtocols = oSession.SSLConfiguration.EnabledSslProtocols Or Security.Authentication.SslProtocols.Tls13 + 'End If Logger.Debug("Enabled Encryption Protocols: [{0}]", oSession.SSLConfiguration.EnabledSslProtocols)