1 write to Session
Microsoft.AspNetCore.Server.Kestrel.Transport.DirectTls (1)
14 references to Session
Microsoft.AspNetCore.Server.Kestrel.Transport.DirectTls (14)
TlsEventPump.cs (14)
723status = conn.Session.Handshake();
766var presentedCertificate = conn.Session.GetRemoteCertificate();
767var intermediates = presentedCertificate is null ? null : conn.Session.GetRemoteCertificates();
769var accepted = ClientCertificateValidator.Validate(conn.Session, presentedCertificate, intermediates, validateClientCertificate);
782conn.Session.SetRemoteCertificateValidationResult(SslPolicyErrors.None);
812?? new ConnectionIoState(fd, conn.Session, _connectionIoStateLogger) { Pump = this };
822directConnection.CompleteHandshake(conn.Session.NegotiatedApplicationProtocol, clientCertificate);
835negotiatedApplicationProtocol: conn.Session.NegotiatedApplicationProtocol,
891conn.Session.AcceptWithDefaultValidation();
927var earlyState = new ConnectionIoState(fd, conn.Session, _connectionIoStateLogger) { Pump = this };
946if (_clientHelloCallback is not null && !InvokeClientHelloListener(earlyConnection, conn.Session))
955var (resolvedContext, clientCertificateValidation) = _contextResolver(conn.Connection, conn.Session.TargetHostName);
956conn.Session.SetContext(resolvedContext);
1080conn.Session.Dispose();