我目前在Windows Server 2012 R2上遇到问题。
事件日志是源“Schannel”的错误。 错误描述是:
“致命的警报被生成并发送到远程端点,这可能导致连接终止,TLS协议定义的致命错误代码是40,Windows SChannel错误状态是1205。
我查看了通过Googlesearchfind的文章,指出这是SHA512支持的问题。 令我困惑的是,这个错误是随机发生的,并导致运行在服务器上的.NET网站由于无法使用SSL TLS 1.2连接到外部Web服务而失败。
网站和外部networking服务的通信运行良好数周,然后突然出现这个错误,网站无法连接到Web服务。 .NET中的错误日志(如果有帮助的话)是“System.Security.Cryptography.CryptographicException:Object只包含密钥对的公有一半,还必须提供私钥”。
没有做任何事情,问题在5-10分钟后消失。
有没有人有任何关于如何debugging这个问题的build议?