Asp.net 要连接到使用RC4和高级SSL密码的web服务,我需要做什么?

Asp.net 要连接到使用RC4和高级SSL密码的web服务,我需要做什么?,asp.net,vb.net,web-services,ssl,iis-6,Asp.net,Vb.net,Web Services,Ssl,Iis 6,我们的网站连接到外部web服务,并且。在研究该问题时,问题似乎是因为web服务供应商切换到RC4和高级SSL密码而发生的,因此现在我们需要更新web服务器,以便能够与新的安全设置通信 request = New ExternalWebService.ProcessRequestService response = request.processCommand(parameters) 我不是网络安全方面的专家,所以这对我来说毫无意义。我们的网站代码只是将web服务添加为web引用,并使用所有默认

我们的网站连接到外部web服务,并且。在研究该问题时,问题似乎是因为web服务供应商切换到RC4和高级SSL密码而发生的,因此现在我们需要更新web服务器,以便能够与新的安全设置通信

request = New ExternalWebService.ProcessRequestService
response = request.processCommand(parameters)
我不是网络安全方面的专家,所以这对我来说毫无意义。我们的网站代码只是将web服务添加为web引用,并使用所有默认设置进行连接

request = New ExternalWebService.ProcessRequestService
response = request.processCommand(parameters)
这在我的Windows XP测试环境中可以正常工作,但在运行IIS 6.0的Windows Server 2003 R2 web服务器中则不行

我需要在web服务器上安装或配置什么才能使用RC4和高级密码连接到外部web服务


该站点当前正在使用.Net Framework 2.0,但是如果需要,我可以升级到4.0。

@SLaks我收到一个System.Net.WebException,说发送时发生意外错误。有关确切错误的更多详细信息,请参阅。对不起,这个愚蠢的问题,但要清楚,您使用的是WCF还是asmx web服务?@sll我不确定,外部供应商只是发布其web服务的wsdl,我们通过Visual Studio中的web引用连接到它。在“高级SSL密码”下,它们是什么意思?RC4在任何方面都不是“高水平”。最好的方法是使用Wireshark查看哪些密码请求客户端,以及服务器支持哪些密码。询问API/服务提供商已经做了什么,以及为了设置安全性您应该做什么?