6
WCFで実装されたクライアントを持つWebアプリケーションがあります。このクライアントはSSL_LVL3を使用して外部サービスとのハンドシェイクを行います。サービスがSSL_LVL3を無効にしただけなので、TLS 1.0に変更する必要があります。 は、C#でTLSのセキュリティを強制する方法があります:wcfクライアントでtls 1.0を使用するように設定で強制するC#
ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls;
しかし、それはアプリによって使用され、すべてのサービスがTLSを受け入れていないすべてのサービスのセキュリティを変更します。
web.configを変更して、WCFサービスがTLSを使用するようにします。これを行う方法はありますか?
この
は、サービスの結合されています<binding name="XXXX" closeTimeout="00:01:00" openTimeout="00:01:00"
receiveTimeout="00:10:00" sendTimeout="00:01:00" allowCookies="false"
bypassProxyOnLocal="false" NameComparisonMode= "StrongWildcard"
maxBufferPoolSize="524288" maxBufferSize="655360"
maxReceivedMessageSize="655360" textEncoding="utf-8"
transferMode="Buffered" useDefaultWebProxy="true"
messageEncoding="Text">
<security mode="Transport" />
</binding>