


The first thing you have to do is to add the following line of code within your ASP.NET project: In this article we'll try to address this "common algorythm" issue and try to have it fixed for most Windows / IIS / ASP.NET platforms. This problem became increasily popular within these last few weeks because a lot of websites and webservices has actually turned down their SS元 / TLS 1.0 / TLS 1.1 protocol support to comply with the new guidelines published by the PCI SSC ( Payment Card Industry Security Standard Council) scheduled for June 30 2018, together with the initial roll-out of the new PCI Data Security Standard v3.2.1 (PCI-DSS 3.2.1): this is a major update that will affect a lot of secure connections, forcing many webmasters and system administrators to upgrade their system as well.įor additional info regarding the TLS cryptographic protocol, PCI-DSS and other security standards, we strongly suggest you to take a look at the Transport Layer Protection Cheat Sheetwritten by OWASP ( Open Web Application Security Project), the most important organization dedicated to the World-Wide Web security. While the other one is not properly configured to support it.

Nine time out of ten, the issue is related to the fact that one of the two endpoints switched to Transport Layer Security (TLS) 1.2, disabling the previous versions: SS元, TLS 1.0 and/or TLS 1.1. Such kind of error message usually occurs when the website is not able to match the cryptographic protocol(s) available to the other endpoint - which can be a client or another server depending on your web application's specific scenario. 32Exception: The client and server cannot communicate, because they do not possess a common algorithm. The problem consists of the following ASP.NET error message: If you've stumbled upon this post, it probably means that you're struggling against a nasty issue affecting one or more of your Web Application Projects when you publish it to a IIS-based Web Server.
