2016-07-25 27 views
0

TLS 1.2プロトコルとの安全な接続のみを提供するサーバーを設定することを実現しようとしています。WCFの安全な接続はTLS 1.2プロトコルとの接続を開始する必要があります

サーバーで、SSL 2、SSL 3、TLS 1.0を無効にしました。 regeditによってusing this way。 私は単純なASP.NETアプリケーションと_AppStart.cshtmlファイルを持っています。ここでは何が起こっているのかを記録しています。

これは私が今(mostly got it from here)を持っているコードと出力されます:

Log("SecurityProtocol: " + System.Net.ServicePointManager.SecurityProtocol.ToString()); 
System.Net.ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12; 
Log("SecurityProtocol: " + System.Net.ServicePointManager.SecurityProtocol.ToString()); 

出力:

-- Log: SecurityProtocol: Ssl3, Tls 
-- Log: SecurityProtocol: Tls12 

値はSSL3、Tlsが

がありますまだ何とか初めに最初にTLS 1.2を強制的に使用して接続を開始する方法(web.config/app.configファイル内)を設定する方法はありますか?

このWebアプリケーションを参照することでこれを達成することができます。もう1つは、WCFを使用するWebサーバーとアプリケーションサーバーの間でこれを動作させることです。 良いポインタとアイデアはどのようにこれを行うには?私はどんな助けもありがとう!

答えて

1

ベンジャミン・パーキンスの「TLS 1.2 with WCF」の記事を参照してください。https://blogs.msdn.microsoft.com/benjaminperkins/2014/11/04/using-tls-1-2-with-wcf/。 少なくとも.NET Framework 4.5を使用し、次の修正プログラムを適用する必要があります。 https://support.microsoft.com/en-us/kb/2960358

+0

ありがとう!これは私が興味を持っているようなものです。私は試してみます。 – DDan

関連する問題