summaryrefslogtreecommitdiff
path: root/csharp/src
diff options
context:
space:
mode:
Diffstat (limited to 'csharp/src')
-rw-r--r--csharp/src/IceSSL/TransceiverI.cs4
1 files changed, 4 insertions, 0 deletions
diff --git a/csharp/src/IceSSL/TransceiverI.cs b/csharp/src/IceSSL/TransceiverI.cs
index 90698ee5a6f..cc9c0db4706 100644
--- a/csharp/src/IceSSL/TransceiverI.cs
+++ b/csharp/src/IceSSL/TransceiverI.cs
@@ -400,6 +400,10 @@ namespace IceSSL
//
// Client authentication.
//
+ // SNI support: SslStream always sends the TLS extension (not configurable). See
+ // https://github.com/dotnet/corefx/issues/17427 for older versions which don't
+ // have it yet. Therefore, the IceSSL.ServerNameIndication property is not used here.
+ //
_writeResult = _sslStream.BeginAuthenticateAsClient(_host,
_instance.certs(),
_instance.protocols(),