-
Notifications
You must be signed in to change notification settings - Fork 908
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
macOS Catalina and Azure Data Studio 1.10.0 = error: 31 - Encryption(ssl/tls) handshake failed #6949
Comments
I'm closing this out as we don't support issues on beta OSes. If this continues to be an issue after the new version is officially released let us know and we can investigate at that time! |
Version: 1.12.1 ********** macOS Catalina officially released **********
|
aaomidi thank you for pointed to this Apple Support website but in my case problem is that I have never configured any TLS certificate for work with Azure Data Studio. So now I do not know which certificate I should use or update. |
@stona1 Sorry that information was just to add context to this issue, not as a solution to your problem. |
OK, now I understand. To add more context to this issue I can add that the same problem is with newest Azure Data Studio and Catalina full release version (not Beta). |
Same problem with SQL 2014 SP3. I try to fix with enabling TLS 1.12 : Fix Adding this keys and reboot :
Unfortunately, the problem persists. |
I have the same error connecting from net core 2.2, this is the same error that i have when i try to connect from Azure Data Studio. Any solution or workaround about this? |
Same problem for me with .net core and unfortunately no solution :( |
We are not using SSL certificates to connect to our database servers. They are local servers not azure cloud instances. With disabling Security related properties in Advanced Properties window i can managed to connect to our databases. Column Encryption : Disabled |
For me your settings not solving problem. |
Unfortunately it's the same for me. The solution does not work. |
I installed Azure Data Studio fresh on Catalina and I see no problems. Mode of Authentication: SQL Server Authentication with User/Password. Client Version Summary:
SQL Server versions tested:
|
Cheena it also works for me, under sql server 2017 in a docker container on my Mac. But not on the sql server 2014 full patched of my client. |
Hi @ggregg Please check this article as it's related: Requirements for trusted certificates in iOS 13 and macOS Catalina. To summarize, below are no longer trusted:
Recommended: Generate new SSL Certificate on Server machine that meets all above requirements and configure that in SQL Server Configuration Manager. Microsoft Articles on Certificate Requirements: Certificate Requirements and SHA 1 deprecation: Link to PDF Since it's a security requirement update so legacy SQL Server certificates will need to be updated if not done yet, or they may continue to fail. |
Hi @cheenamalhotra |
Version: 1.10.0
Commit: 5fdb967
Date: 2019-08-14T18:12:56.165Z
VS Code 1.37.0
Electron: 4.2.7
Chrome: 69.0.3497.128
Node.js: 10.11.0
V8: 6.9.427.31-electron.0
OS: Darwin x64 19.0.0
Steps to Reproduce:
Important: Problem only appears on beta macOS Catalina (aka 10.15 Beta)
"A connection was successfully established with the server, but then an error occurred during the pre-login handshake. (provider: SSL Provider, error: 31 - Encryption(ssl/tls) handshake failed)"
The same steps done on macOS 10.14 working OK.
The text was updated successfully, but these errors were encountered: