Messaging: Remove Tls13 setting

This commit is contained in:
Jonathan Jenne 2023-01-24 14:43:26 +01:00
parent d9690d270b
commit 4ee519d8c6

View File

@ -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)