"请求已中止:无法在Braintree中创建SSL/TLS安全通道"错误

has*_*ayn 5 asp.net ssl payment-gateway braintree tls1.2

在我的本地PC Braintree执行时显示错误"请求已中止:无法创建SSL/TLS安全通道":

 var clientToken = gateway.ClientToken.generate();
Run Code Online (Sandbox Code Playgroud)

我使用的是"Braintree-2.33.0.dll",我的目标.net版本是4.5.1.我启用了TLS 1.2.

它在三天前工作得很好.但突然开始显示错误.许多人遇到了同样的错误,大多数人都改变了SecurityProtocol.我没有找到任何方法来改变braintree.有没有办法改变

ServicePointManager.SecurityProtocol

对于braintree?或者我遗失或需要做的其他事情?提前致谢.

She*_*hea 12

完全披露:我在Braintree工作.如果您有任何其他问题,请随时联系支持.

您需要将您正在使用的.NET Braintree SDK更新到至少3.1.0版本,这是支持TLS 1.2的最低版本.一旦完成,您可以使用此处的步骤验证您的设置.

2016年12月13日,Braintree将沙箱转换为仅接受使用TLS 1.2+的请求.2017年6月30日之后,Braintree将不再正式支持TLS 1.2以下生产环境中的任何请求.