Sagepay以及所有其他人从 TLS 1.1 转换为 1.2 作为安全更新。
Sagepay有三种集成方法。
根据sagepay电子邮件,网站服务器整合" Sage Pay Server"或者" Sage Pay Direct"需要确认他们的Web服务器支持TLS 1.2
对于" Sage Pay表单",网络服务器不需要支持TLS 1.2作为sagepay本身捕获的信用信息?
Sagepay应该在某个地方提到它。
答案 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
需要重启服务器。