Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added TLS 1.1 and TLS 1.2 Support #10

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

tombmedia
Copy link

Hi Dan, I had to update the support for TLS 1.1 and 1.2 for our use with one of my clients. Thought I would create a PR to integrate into the main branch.

@DanDiplo
Copy link
Owner

Hi! Thanks for the contribution.

What OS where you running on that you needed to add this option, as it's my understanding that the .NET framework by default choses the highest version supported by the OS - so it's only on old instances of Windows that it's necessary to add this (I remember having to do it on a Windows 2008 server).

So I'm not sure I will merge this in, as I believe it could limit what versions of TLS are used when TLS1.3 is common. See: https://docs.microsoft.com/en-us/dotnet/framework/network-programming/tls

Any thoughts?

@tombmedia
Copy link
Author

tombmedia commented Jan 31, 2020 via email

@DanDiplo
Copy link
Owner

Hi there in Alberta! You may be right that TLS is also tied to NET Framework. I know on our previous Windows 2008 server with NET 4.5.2 we sometimes had these TLS issues, but since moving to 2016 and NET 4.7.2 we haven't.

I guess one way around the issue would be to make this a configuration value. There is a JSON config file that the site uses, so I guess this could have a flag whether to enable/disable specific TLS versions?

@tombmedia
Copy link
Author

tombmedia commented Jan 31, 2020 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants