File: System\Net\SslStreamContext.cs
Web Access
Project: src\src\libraries\System.Net.Security\src\System.Net.Security.csproj (System.Net.Security)
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
 
using System.Diagnostics;
using System.Net.Security;
using System.Security.Authentication.ExtendedProtection;
 
namespace System.Net
{
    internal sealed class SslStreamContext : TransportContext
    {
        private readonly SslStream _sslStream;
 
        internal SslStreamContext(SslStream sslStream)
        {
            Debug.Assert(sslStream != null);
            _sslStream = sslStream!;
        }
 
        public override ChannelBinding? GetChannelBinding(ChannelBindingKind kind) =>
            _sslStream.GetChannelBinding(kind);
    }
}