Tag: 贵宾犬攻击

客户端和服务器无法通信,因为它们没有通用算法

我有一个C#PayTrace网关的问题。 下面的代码工作正常,直到昨天我认为由于Poodle Exploit而关闭了SSL3。 运行下面的代码时,我们得到以下消息。 远程服务器已强制关闭连接。 在对该问题进行一些研究之后,我们确定由于我们的IIS Server 7.5配置为仍使用SSL3,因此C#默认为SSL3,PayTrace会强行关闭连接。 然后,我们从服务器中删除了SSL3。 然后导致以下错误: 客户端和服务器无法通信,因为它们没有通用算法。 我的猜测是,在删除SSL 3后,我们需要在服务器上安装额外的SSL算法。 我们的IT人员声称TLS 1.1和TLS 1.2正在运行,ASP.NET现在应该默认为那些。 但我觉得我们还需要在服务器上安装其他东西,我不了解SSL算法,所以我不知道从哪里开始。 var postUrl = new StringBuilder(); //Initialize url with configuration and parameter values… postUrl.AppendFormat(“UN~{0}|”, this.MerchantLoginID); postUrl.AppendFormat(“PSWD~{0}|”, this.MerchantTransactionKey); postUrl.Append(“TERMS~Y|METHOD~ProcessTranx|TRANXTYPE~Sale|”); postUrl.AppendFormat(“CC~{0}|”, cardNumber); postUrl.AppendFormat(“EXPMNTH~{0}|”, expirationMonth.PadLeft(2, ‘0’)); postUrl.AppendFormat(“EXPYR~{0}|”, expirationYear); postUrl.AppendFormat(“AMOUNT~{0}|”, transactionAmount); postUrl.AppendFormat(“BADDRESS~{0}|”, this.AddressLine1); postUrl.AppendFormat(“BADDRESS2~{0}|”, this.AddressLine2); postUrl.AppendFormat(“BCITY~{0}|”, this.City); postUrl.AppendFormat(“BSTATE~{0}|”, this.State); postUrl.AppendFormat(“BZIP~{0}|”, this.Zip); postUrl.AppendFormat(“SADDRESS~{0}|”, this.AddressLine1); […]