生成以下致命警报:51。内部错误状态为1306

时间:2012-02-26 08:54:55

标签: iis-7 windows-server-2008 ssl-certificate

我正在使用支付网关进行集成解决方案,我们正在使用带有数字证书的SSL3来保护我们之间的连接,我已经到达了他们的服务并成功发送了请求并收到了响应。

问题是当他们尝试使用我们的Windows 2008 R2服务器上的IIS 7上托管的HTTPs服务时,他们遇到了以下错误:

**java.io.IOException: java.net.SocketException: Connection reset**

我试图从我这边抓到任何错误,所以我在“事件查看器\ Windows日志\系统”中发现了这个错误

**The following fatal alert was generated: 51. The internal error state is 1306**

我认为没有达到该服务的要求;它在IIS之前掉了一些地方。

提前致谢,

1 个答案:

答案 0 :(得分:2)

错误51表示TLS存在问题,因此请在注册表上启用TLS 1.0并增加SChannel的日志记录(以获取有关连接的信息,警告和错误)

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL]
"EventLogging"=dword:00000007

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.0\Server]
"Enabled"=dword:ffffffff

http://support.microsoft.com/kb/260729