ASP.NET Core 2.0 RESTサーバーは正常に動作していますが、TLS1.2へのアクセスを制限する必要があります-これを行うにはどうすればよいですか?それに関するドキュメントが見つからないようです。サーバーはKestrelで実行されています。ありがとうございます。
これを構成するために UseHttps
インスタンスを提供できる HttpsConnectionAdapterOptions
オーバーロードがあります。これはあなたのケースでこれがどのように見えるかの例です:
listenOptions.UseHttps(new HttpsConnectionAdapterOptions
{
...
SslProtocols = SslProtocols.Tls12
});
参考までに、SslProtocols
defaults to SslProtocols.Tls12 | SslProtocols.Tls11
。
.netコア2.1 Kestrel構成:
.UseKestrel(c =>
{
c.ConfigureHttpsDefaults(opt =>
{
opt.SslProtocols = SslProtocols.Tls12;
});
})