2 instantiations of SslClientHelloInfo
System.Net.Quic (1)
System\Net\Quic\QuicListener.cs (1)
346
SslClientHelloInfo clientHello = new
SslClientHelloInfo
(data.Info->ServerNameLength > 0 ? Encoding.UTF8.GetString((byte*)data.Info->ServerName, data.Info->ServerNameLength) : "", SslProtocols.Tls13);
System.Net.Security (1)
System\Net\Security\SslStream.IO.cs (1)
498
await _sslAuthenticationOptions.ServerOptionDelegate(this, new
SslClientHelloInfo
(_sslAuthenticationOptions.TargetHost, _lastFrame.SupportedVersions),
8 references to SslClientHelloInfo
Microsoft.AspNetCore.Connections.Abstractions (1)
TlsConnectionCallbackContext.cs (1)
20
public
SslClientHelloInfo
ClientHelloInfo { get; set; }
Microsoft.AspNetCore.Server.Kestrel.Core (2)
Middleware\HttpsConnectionMiddleware.cs (1)
469
private static async ValueTask<SslServerAuthenticationOptions> ServerOptionsCallback(SslStream sslStream,
SslClientHelloInfo
clientHelloInfo, object? state, CancellationToken cancellationToken)
TlsHandshakeCallbackContext.cs (1)
25
public
SslClientHelloInfo
ClientHelloInfo { get; internal set; }
System.Net.Quic (4)
System\Net\Quic\QuicListener.cs (3)
96
private readonly Func<QuicConnection,
SslClientHelloInfo
, CancellationToken, ValueTask<QuicServerConnectionOptions>> _connectionOptionsCallback;
216
private async void StartConnectionHandshake(QuicConnection connection,
SslClientHelloInfo
clientHello)
346
SslClientHelloInfo
clientHello = new SslClientHelloInfo(data.Info->ServerNameLength > 0 ? Encoding.UTF8.GetString((byte*)data.Info->ServerName, data.Info->ServerNameLength) : "", SslProtocols.Tls13);
System\Net\Quic\QuicListenerOptions.cs (1)
37
public Func<QuicConnection,
SslClientHelloInfo
, CancellationToken, ValueTask<QuicServerConnectionOptions>> ConnectionOptionsCallback { get; set; } = null!;
System.Net.Security (1)
System\Net\Security\SslStream.cs (1)
40
public delegate ValueTask<SslServerAuthenticationOptions> ServerOptionsSelectionCallback(SslStream stream,
SslClientHelloInfo
clientHelloInfo, object? state, CancellationToken cancellationToken);