在我的本地 PC Braintree 中,执行时显示错误“请求被中止:无法创建 SSL/TLS 安全通道”:
var clientToken = gateway.ClientToken.generate();
我正在使用“Braintree-2.33.0.dll”,我的目标 .net 版本是 4.5.1。 我启用了 TLS 1.2。
三天前它运行良好。但突然开始显示错误。许多人遇到了同样的错误,然后大多数人都更改了 SecurityProtocol。我找不到任何方法从 braintree 改变它。有什么办法可以改变
ServicePointManager.SecurityProtocol
对于 braintree ?或者我缺少或需要做的任何其他事情? 提前致谢。
最佳答案
完全披露:我在 Braintree 工作。如果您还有任何疑问,请随时联系support .
您需要更新 .NET Braintree SDK你至少使用了version 3.1.0 ,支持 TLS 1.2 的最低版本。完成后,您可以使用以下步骤验证您的设置 here .
关于 December 13, 2016 , Braintree 将沙箱转换为仅接受使用 TLS 1.2+ 发出的请求。 2017 年 6 月 30 日之后,Braintree 将不再正式支持 TLS 1.2 以下生产环境中的任何请求。
关于asp.net - 布伦特里 "The request was aborted: Could not create SSL/TLS secure channel"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41158356/