2016-12-15 8 views
5

В моей локальной ошибки показывая PC Braintree «Эта просьба была прервана: не удалось создать SSL/TLS безопасный канал» при выполнении:«Запрос был прерван: Не удалось создать SSL/TLS безопасный канал» ошибка в Braintree

var clientToken = gateway.ClientToken.generate(); 

Я использую «Braintree-2.33.0.dll», а моя целевая версия .net - 4.5.1. Я включил TLS 1.2.

Он работал красиво три дня назад. Но неожиданно начал показывать ошибку. Многие люди столкнулись с такой же ошибкой, и большинство из них изменили SecurityProtocol. Я не нахожу никакого способа изменить это из braintree. Есть ли способ изменить

ServicePointManager.SecurityProtocol

для Брейнтри? или что-то еще, что мне не хватает или нужно делать? Спасибо заранее.

ответ

11

Полное раскрытие информации: Я работаю в Braintree. Если у вас есть дополнительные вопросы, не стесняйтесь обращаться к support.

Вам необходимо обновить .NET Braintree SDK, вы используете не менее version 3.1.0, минимальную версию, поддерживающую TLS 1.2. После компиляции вы можете подтвердить свою настройку, используя шаги here.

На December 13, 2016, песочница с песочницей Braintree принимает заявки только с использованием TLS 1.2+. После 30 июня 2017 года Braintree больше не будет официально поддерживать какие-либо запросы в производственной среде ниже TLS 1.2.

+0

Я использую Braintree 3.5 и получаю эту ошибку в Песочнице. Должен ли я что-то менять в Web.config? - Поцарапайте, что 3.5 была моей версией js, 3.0 была моей версией SDK. Обновление. – tofutim

+0

да, это широкая проблема; только обновление lib не разрешило его; получил то же самое 01.01.2017 с песочницей; похоже, что tls 1.3 должен быть включен или установлен на сервере и т. д. или, возможно, необходимы дополнительные конфигурации сервера; (возможно, ms добавил некоторые плохие исправления безопасности и т. д.); – user1005462

+0

еще попробуйте решить эту проблему, пред. используемый lib. 2,27; может сказать, что это очень плохо, по крайней мере braintry должен уведомить пользователей об этом изменениях по электронной почте и т. д., теперь я немного смущен и не знаю, работает ли мое производство или нет; и если он будет разбит на 31..01.2017 или нет; – user1005462