Windows error 0x80090331, -2146893007

Detailed Error Information

SEC_E_ALGORITHM_MISMATCH[1]

MessageThe client and server cannot communicate, because they do not possess a common algorithm.
Declared inwinerror.h

HRESULT analysis[2]

FlagsSeverityFailure
Reserved (R)false
OriginMicrosoft
NTSTATUSfalse
Reserved (X)false
FacilityCode9 (0x009)
NameFACILITY_SSPI[2][1]
DescriptionThe source of the error code is the Security API layer.[2][1]
Error Code817 (0x0331)

Questions

7votes
1answer

Left with 0 client certificates to choose from when accessing SSRS management.

Environment: Reporting Services running on a SQL Server 2008 R2 SP3 installation on a Windows 2008 server with .Net 4.6.1 installed and .Net 3.5 enabled as feature. IIS, database and reporting service all in the local machine (custom login URL in a different machine but seems that this is unrelated). [...] read more
ssl
reporting-services
ssrs-2008-r2
tls1.2
schannel
6votes
1answer

Could not create SSL/TLS secure channel. The client and server cannot communicate, because they do not possess a common algorithm

A bit of background I am developing a webpage that connects to a web service using SOAP. I get this error when I am call a method on the web service: The request was aborted: Could not create SSL/TLS secure channel. There fore i Added the line of code. ServicePointManager.Expect100Continue [...] read more
c#
asp.net
web-services
authentication
web
5votes
1answer

SSL/TLS protocol version fallback mechanism

I'm using Microsoft Crypto API to handle SSL connections. When communicating with servers that support TLS 1.0 or higher everything works fine, but when I try to deal with server that support only SSL 3.0 InitializeSecurityContext() fails with error code 0x80090331 (SEC_E_ALGORITHM_MISMATCH). I tried to play with SCHANNEL_CRED structure that [...] read more
c++
visual-c++
ssl
cryptography
cryptoapi
1vote
1answer

Enforce SQL Server NAtive Client 11.0 while using SQLCMD

SQLCMD is by default using SQL Server Native Client 10.0 which is throwing below eror T:\mno\pqr>sqlcmd -S 192.168.29.3 -U abc -P def -d ghi -i "jkl.sql" HResult 0x15, Level 16, State 1 Encryption not supported on the client. Sqlcmd: Error: Microsoft SQL Server Native Client 10.0 : Client unable to [...] read more
sql-server
sqlcmd
1vote
1answer

SChannel, SEC_E_ALGORITHM_MISMATCH (0x80090331)

Days of troubleshooting on this one, googling solutions & re-reading Microsoft documentation on the needed functions. Changing variables, retrying again and again. Help is very thoroughly appreciated, I'm sure it's not just me running into this. I am working to implement networked client & server apps which communicate with a [...] read more
ssl
sspi
schannel
0votes
2answers

IDX20803: Unable to obtain configuration from: 'https://localhost/IdentityServer/Core/.well-known/openid-configuration'

We are using the IdentityServer3.Membership library for IdentityServer. Token validation is works fine using HTTP both in Local as well as QA machine. But when we configure to HTTPS then getting below error. Steps. Validating the token in Asp.net core 3.0 application using identityserver4.AccessTokenValidation library3.0.1 Error is getting when we [...] read more
c#
.net
asp.net-core
identityserver4
identityserver3
0votes
0answers

ClientHello Fails to negotiate TLS Version During handshake

I am trying to send mail using java mail. My mail server accepts only TLSv1.2. I tried to configure the TLSv1.2 in my client request. But, during TLS handshake my clientHello always using TLSv1. I tried to debug the handshake which is below, [22:10:45:099]|[01-03-2019]|[SYSOUT]|[INFO]|[56]: Allow unsafe renegotiation: false Allow legacy [...] read more
ssl
jakarta-mail
tls1.2
handshake
0votes
1answer

SQL Server 2014 Express suddenly stopped working and not getting up

SQL Server 2014 Express was working well but don't know what happened suddenly on weekend it's not starting. I tried to run it manually but it's throwing below error message. enter image description here [https://i.stack.imgur.com/aoflH.jpg] Error log file is as below: 2017-04-10 10:36:41.56 spid9s Starting up database 'msdb'. 2017-04-10 10:36:41.56 [...] read more
sql-server
sql-server-express
sql-server-2014-express
0votes
1answer

Cannot secure connection using TLS

I'm trying to establish a secure socket connection between a Java client applet (built with JDK 1.7.0_75-b13) and a VC++ server application. As a test vehicle, I used a VC++ client/server sample I found in the MSDN forums, modified it to use SChannel and was able to establish a socket [...] read more
java
sockets
applet
schannel
0votes
2answers

SEC_E_ALGORITHM_MISMATCH (0x80090331) - The client and server cannot communicate, because they d not possess a common algorithm

I am using a python client to connect to C++ server over https. However when a client tries to download some file from the server I get a error reported by the server as "The client and server cannot communicate, because they do not possess a common algorithm." The client [...] read more
encryption
openssl
ssl-certificate
-1votes
1answer

TinyGet not working after enforcing TLS 1.2

We use TinyGet.exe to hit certain URLs in a web application at scheduled times. I am setting up a new environment and this time I have disabled TLS 1.1 and older based on recommendations from ssllabs.com. So right now it's just TLS 1.2 that is permitted by our IIS instance. [...] read more
ssl
iis

Comments

Leave a comment

(plain text only)

Sources

  1. winerror.h from Windows SDK 10.0.14393.0
  2. https://msdn.microsoft.com/en-us/library/cc231198.aspx

User contributions licensed under CC BY-SA 3.0