sagepay TLS 1.2更新

时间:2018-02-08 05:27:06

标签: sagepay

Sagepay以及所有其他人从 TLS 1.1 转换为 1.2 作为安全更新。

Sagepay有三种集成方法。

  1. Sage Pay表格
  2. Sage Pay Server
  3. Sage Pay Direct
  4. 根据sagepay电子邮件,网站服务器整合" Sage Pay Server"或者" Sage Pay Direct"需要确认他们的Web服务器支持TLS 1.2

    对于" Sage Pay表单",网络服务器不需要支持TLS 1.2作为sagepay本身捕获的信用信息?

    Sagepay应该在某个地方提到它。

3 个答案:

答案 0 :(得分:1)

SagePay支持响应:

如果您使用“Sage Pay Server”或“Sage Pay Direct”集成来处理电子商务付款,则需要确保您的系统在截止日期之前使用TLS 1.2。

Sage表单不需要任何更新

当您的服务器连接到Sage Pay服务器以处理事务时,传输层安全性(TLS)协议会对通信进行加密,以防止恶意活动。

您或您的开发人员可以找出您的网站使用的TLS协议 在www.ssllabs.com等网站上进入您的域名

答案 1 :(得分:1)

如果您使用SagePay从您的网站结帐并且您的网站使用ASP.NET编码,那么只需在调用Sage之前添加以下代码

            // Create a request using a URL that can receive a post. 
            // Set protocol to TLS1.2
            System.Net.ServicePointManager.SecurityProtocol = System.Net.SecurityProtocolType.Tls12;
            // Send the request
            HttpWebRequest request = (HttpWebRequest)WebRequest.Create(PayAction);

答案 2 :(得分:0)

如果您的应用程序返回错误[请求已中止:无法创建SSL / TLS安全通道],那么您可能遇到与我相同的问题。

此修复程序适用于Windows Server 2016,.net framework 4.5.2

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ SecurityProviders \ SCHANNEL \ Protocols \ TLS 1.2 \ Server

DWORD:已启用

价值:1

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ SecurityProviders \ SCHANNEL \ Protocols \ TLS 1.2 \ Server

DWORD:DisabledByDefault

VALUE:0

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ SecurityProviders \ SCHANNEL \ Protocols \ TLS 1.2 \ Client

DWORD:已启用

价值:1

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ SecurityProviders \ SCHANNEL \ Protocols \ TLS 1.2 \ Client

DWORD:DisabledByDefault

VALUE:0

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ SecurityProviders \ SCHANNEL \ Protocols \ TLS 1.1 \ Server

DWORD:已启用

值:0

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ SecurityProviders \ SCHANNEL \ Protocols \ TLS 1.1 \ Server

DWORD:DisabledByDefault

VALUE:1

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ SecurityProviders \ SCHANNEL \ Protocols \ TLS 1.1 \ Client

DWORD:已启用

值:0

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ SecurityProviders \ SCHANNEL \ Protocols \ TLS 1.1 \ Client

DWORD:DisabledByDefault

VALUE:1

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ SecurityProviders \ SCHANNEL \ Protocols \ TLS 1.0 \ Server

DWORD:已启用

值:0

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ SecurityProviders \ SCHANNEL \ Protocols \ TLS 1.0 \ Server

DWORD:DisabledByDefault

VALUE:1

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ SecurityProviders \ SCHANNEL \ Protocols \ TLS 1.0 \ Client

DWORD:已启用

值:0

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ SecurityProviders \ SCHANNEL \ Protocols \ TLS 1.0 \ Client

DWORD:DisabledByDefault

VALUE:1

HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Microsoft.NetFramework \ v4.0.30319

DWORD:SchUseStrongCrypto

VALUE:1

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft.NetFramework \ v4.0.30319

DWORD:SchUseStrongCrypto

VALUE:1

需要重启服务器。