2 writes to _lastFrame
System.Net.Security (2)
System\Net\Security\SslStream.IO.cs (2)
465
if (TlsFrameHelper.TryGetFrameInfo(_buffer.EncryptedReadOnlySpan, ref
_lastFrame
))
498
if (!TlsFrameHelper.TryGetFrameInfo(_buffer.EncryptedReadOnlySpan, ref
_lastFrame
, options))
23 references to _lastFrame
System.Net.Security (23)
System\Net\Security\SslStream.IO.cs (21)
374
else if (token.Failed && (
_lastFrame
.Header.Type == TlsContentType.Handshake ||
_lastFrame
.Header.Type == TlsContentType.ChangeCipherSpec))
377
payload = TlsFrameHelper.CreateAlertFrame(
_lastFrame
.Header.Version, TlsAlertDescription.ProtocolVersion);
396
if (
_lastFrame
.Header.Type == TlsContentType.Alert &&
_lastFrame
.AlertDescription != TlsAlertDescription.CloseNotify &&
400
throw new AuthenticationException(SR.Format(SR.net_auth_tls_alert,
_lastFrame
.AlertDescription.ToString()), token.GetException());
462
switch (
_lastFrame
.Header.Type)
467
if (NetEventSource.Log.IsEnabled() &&
_lastFrame
.AlertDescription != TlsAlertDescription.CloseNotify) NetEventSource.Error(this, $"Received TLS alert {
_lastFrame
.AlertDescription}");
472
if (!_isRenego && _buffer.EncryptedReadOnlySpan[
_lastFrame
.Header.Version == SslProtocols.Ssl2 ? HandshakeTypeOffsetSsl2 : HandshakeTypeOffsetTls] == (byte)TlsHandshakeType.ClientHello &&
503
if (
_lastFrame
.HandshakeType == TlsHandshakeType.ClientHello)
506
if (
_lastFrame
.TargetName != null)
508
_sslAuthenticationOptions.TargetHost =
_lastFrame
.TargetName;
514
await _sslAuthenticationOptions.ServerOptionDelegate(this, new SslClientHelloInfo(_sslAuthenticationOptions.TargetHost,
_lastFrame
.SupportedVersions),
522
NetEventSource.Log.ReceivedFrame(this,
_lastFrame
);
542
bool isClientHello =
_lastFrame
.Header.Type == TlsContentType.Handshake &&
543
_buffer.EncryptedReadOnlySpan[
_lastFrame
.Header.Version == SslProtocols.Ssl2 ? HandshakeTypeOffsetSsl2 : HandshakeTypeOffsetTls] == (byte)TlsHandshakeType.ClientHello;
1019
TlsFrameHelper.TryGetFrameHeader(_buffer.EncryptedReadOnlySpan, ref
_lastFrame
.Header);
1020
if (
_lastFrame
.Header.Type != TlsContentType.AppData)
1115
if (!TlsFrameHelper.TryGetFrameHeader(buffer, ref
_lastFrame
.Header))
1121
return
_lastFrame
.Header.Length;
System\Net\Security\SslStream.Protocol.cs (1)
880
_lastFrame
.RawApplicationProtocols);
System\Net\Security\SslStream.TlsSessionWedge.cs (1)
87
_lastFrame
.RawApplicationProtocols);