1 write to Session
Microsoft.AspNetCore.Server.Kestrel.Transport.DirectTls (1)
TlsEventPump.cs (1)
746Session = session,
15 references to Session
Microsoft.AspNetCore.Server.Kestrel.Transport.DirectTls (15)
TlsEventPump.cs (13)
785status = conn.Session.Handshake(); 815var presentedCertificate = conn.Session.GetRemoteCertificate(); 816var intermediates = presentedCertificate is null ? null : conn.Session.GetRemoteCertificates(); 822conn.Session, 890var earlyState = new ConnectionIoState(fd, conn.Session, _connectionIoStateLogger) { Pump = this }; 910!TryCaptureClientHello(conn.Session, out clientHelloBuffer, out clientHelloLength)) 921conn.Session.TargetHostName, 952(context, clientCertificateValidation) = _contextResolver(conn.Connection, conn.Session.TargetHostName); 963conn.Session.SetContext(context); 1006?? new ConnectionIoState(fd, conn.Session, _connectionIoStateLogger) { Pump = this }; 1016directConnection.CompleteHandshake(conn.Session.NegotiatedApplicationProtocol, clientCertificate); 1029negotiatedApplicationProtocol: conn.Session.NegotiatedApplicationProtocol, 1197conn.Session.Dispose();
TlsEventPump.UserCallbacks.cs (2)
278conn.Session.SetContext(resolvedContext.ResolvedContext!); 309conn.Session.SetRemoteCertificateValidationResult(SslPolicyErrors.None);