2016-12-15 25 views
5

でエラー:は「要求が中止されました:SSL/TLSのセキュリティで保護されたチャネルを作成できませんでした」「要求が中止されました:SSL/TLSのセキュリティで保護されたチャネルを作成できませんでした」というエラーを示す私のローカルPCブレインはブレイン

var clientToken = gateway.ClientToken.generate(); 
を実行するとき

"Braintree-2.33.0.dll"を使用していますが、ターゲットの.netバージョンは4.5.1です。 TLS 1.2を有効にしました。

3日前にうまくいきました。しかし、突然エラーが表示され始めました。多くの人が同じエラーに直面し、そのほとんどがセキュリティプロトコルに変更されました。私はbraintreeからそれを変更する方法を見つけることはありません。ブレインツリーのための

ServicePointManager.SecurityProtocol

を変更する方法はありますか?または私が行方不明または何かをする必要がありますか? ありがとうございます。

答えて

11

全開示:私はブレーントリーで働いています。ご不明な点がございましたら、supportまでお気軽にお問い合わせください。

使用している.NET Braintree SDKを、少なくともversion 3.1.0(TLS 1.2をサポートする最小バージョン)に更新する必要があります。 compeleteしたら、手順hereを使用して設定を検証できます。

December 13, 2016で、BraintreeはTLS 1.2+を使用して行われた要求のみを受け入れるようにサンドボックスを移行しました。 Braintreeは、2017年6月30日以降、TLS 1.2以下の運用環境での要求を正式にサポートしなくなります。

+0

私はBraintree 3.5を使用しており、Sandboxでこのエラーが発生しています。 Web.configで何かを変更する必要がありますか? - スクラッチは3.5、私のjsバージョン、3.0は私のSDKバージョンでした。アップグレード。 – tofutim

+0

はい、それは大きな問題です。 libの更新だけでは解決されませんでした。 01.01.2017にSandboxで同じことがありました。 tls 1.3が有効になっているか、サーバーなどにインストールされている必要があります。 (おそらく、いくつかの悪いセキュリティ修正を追加したmsなど)。 – user1005462

+0

はまだその問題を解決しようとしています。使用されたlib。 2.27;それは非常に悪いと言えるかもしれません。少なくとも、電子メールなどでその変更についてユーザーに通知する必要があります。今は混乱しています。それが2011年1月31日に壊れたかどうか、 – user1005462

関連する問題