問題タブ [tls1.0]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
2656 参照

git - (git tfs fetch) TF400324: Team Foundation サービスを利用できません。基になる接続が閉じられました

私は git-tfs をほぼ 5 年間使用してきましたが、ある日、実行中に次のエラーが発生しましたgit tfs fetch

Fiddlerを開いて何が起こっているのかを確認したところ、ラップトップが接続しようとしたときに文字通りTFSサーバーがソケットを切断しました.

サーバー管理者の 1 人と話したところ、TFS サーバーで TLS 1.0 のサポートが無効になっていることがわかりました。私のラップトップは TLS 1.0 を使用してサーバーに接続しようとしていると思います。これにより、もちろんサーバーはソケットを閉じます。

git tfsTeam Foundation Services への接続時に使用するTLS のバージョンを変更するにはどうすればよいですか?

0 投票する
0 に答える
912 参照

c# - TLS ハンドシェイクでの断続的な 401 UnAuthorized エラー

A と B が同じサーバー (サーバー X と Y) でホストされており、ロード バランサーを使用していると仮定して、2 つの異なる Web API アプリケーションを開発しました。A はデータを取得するために B に接続し、DB とのやり取りは B アプリケーションで行われます。

したがって、アプリケーション A がデータを取得したい場合は、アプリケーション B を呼び出す必要があります。認証には相互 TLS (TLS 1.2) の概念を使用しています。

A から B を呼び出すには、認証のためにクライアント証明書を渡す必要があります。証明書ベースの認証は IIS レベルで行われます。

ハンドシェイクが適切に行われ、データを取得できる場合があります。しかし、有効な SYST クライアント証明書を渡している場合でも、断続的に 401 UnAuthorized の問題が発生します。

サーバーの IIS 構成とすべてが同じであることを確認しました。

そのため、この断続的な動作の実際の原因は何かを理解できませんでした。考えられる理由を教えてください。

0 投票する
0 に答える
122 参照

ssl - TLS_RSA_WITH_3DES_EDE_CBC_SHA チップと TLSv1 を使用した HTTPS リクエスト

TLS_RSA_WITH_3DES_EDE_CBC_SHA chiper と TLSv1 を使用してホストにリクエストを送信しようとしています。Python リクエストでこれを実行しようとすると、「OpenSSL.SSL.SysCallError: (-1, 'Unexpected EOF')」が表示されます。コード例:

次のWebサイトで説明されている解決策を使用しようとしましたが、問題は続きます: https : //gist.github.com/paxswill/5ed7273059b34e90b184

0 投票する
1 に答える
3253 参照

sql-server - ODBC を使用した .NET Core からの TLS 1.2 を使用する SQL Server

私はこれが何百万回も出てきたことを知っていますが、どうやら .NET Core を使用してSystem.Data.Odbc.

レジストリで TLS 1.0 を無効にすると、次のエラーが表示されます。

{System.Data.Odbc.OdbcException (0x80131937): ERROR [08001] [Microsoft][ODBC SQL Server Driver][DBNETLIB]SSL Security error

ERROR [01000] [Microsoft][ODBC SQL Server Driver][DBNETLIB]ConnectionOpen (SECDoClientHandshake()).

SQL Server をホストするサーバーで ASP.NET Core サイトを実行しているときに、Windows 10 クライアントで開発マシンを使用してリモート SQL Server に接続すると、このエラーが発生します。

SSMS は、サーバーとクライアントの両方で正常に実行され、接続されます。TLS 1.0 サポートをオンにして SQL Server を再起動すると、サイトはサーバーとクライアントの両方で正常に動作します。(違いを確認するために再起動する必要はありません)。

どこかでこれが不要になったことを読んだにもかかわらず、FIPS サポートを有効にしたことを確認するために。

これは構成です:

  • Windows Server 2016 (最新)
  • 最新の更新プログラムを適用した SQL Server 2016 SP2
  • 念のため、.NET 4.7 も使用していませんが、インストールしました。

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.0\Server] "Enabled"=dword:00000000

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.0\Server] "DisabledByDefault"=dword:00000001

私の疑いは、System.Data.Odbc.NET Standard 2.0 が 1.2 をサポートしていないことです。いくつかの助けと指針を得たいと思います。

[編集] @TallTed これがインストールされているもので、TLS 1.2 をサポートする必要があります。

  • バージョンの Microsoft SQL Server 2012 ネイティブ クライアント11.4.7001.0
  • Microsoft ODBC Driver 17 for SQL Server バージョン付き17.3.1.1
  • Microsoft ODBC Driver 11 for SQL Server とバージョン12.2.5543.11
  • Microsoft ODBC Driver 13 for SQL Server とバージョン14.0.1000.169
0 投票する
1 に答える
94 参照

node.js - Express Gateway で TLSv1.0 を無効にする

ノードサーバーで実行されている「Express Gateway 」を使用しています。

私の理解では、設定は gateway.config.yml ファイルで行う必要があります。

「Express Gateway」が提供するドキュメントから TLSv 1.0 を無効にする方法が見つかりませんでした。

助言がありますか?