Answer the question
In order to leave comments, you need to log in
Problem with SSL in .Net?
The following problem arose:
We start the server application on win7, we try to connect via SSL with a client that is also running on win7 - everything works fine.
But when trying to connect to the same server from the same client, only running on win XP, an exception occurs:
System.Security.Authentication.AuthenticationException: A call to SSPI failed, see inner exception. ---> System.ComponentModel.Win32Exception: The client and server cannot communicate, because they do not possess a common algorithm
Only standard .Net tools are used to connect over SSL. The certificates used in both cases are the same.
Who can tell what could be causing this? How it is possible to bypass it?
Answer the question
In order to leave comments, you need to log in
Obviously the client and server use different encryption algorithms. Try to put the same properties in System.Security.Authentication.ExchangeAlgorithmType and in other places.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question