3 writes to Header
System.Net.Security (3)
System\Net\Security\SslStream.IO.cs (2)
1036
TlsFrameHelper.TryGetFrameHeader(_buffer.EncryptedReadOnlySpan, ref _lastFrame.
Header
);
1132
if (!TlsFrameHelper.TryGetFrameHeader(buffer, ref _lastFrame.
Header
))
System\Net\Security\TlsFrameHelper.cs (1)
236
if (!TryGetFrameHeader(frame, ref info.
Header
))
26 references to Header
System.Net.Security (26)
System\Net\Security\SslStream.IO.cs (9)
386
else if (token.Failed && (_lastFrame.
Header
.Type == TlsContentType.Handshake || _lastFrame.
Header
.Type == TlsContentType.ChangeCipherSpec))
389
payload = TlsFrameHelper.CreateAlertFrame(_lastFrame.
Header
.Version, TlsAlertDescription.ProtocolVersion);
408
if (_lastFrame.
Header
.Type == TlsContentType.Alert && _lastFrame.AlertDescription != TlsAlertDescription.CloseNotify &&
474
int handshakeTypeOffset = _lastFrame.
Header
.Version == SslProtocols.Ssl2 ? HandshakeTypeOffsetSsl2 : HandshakeTypeOffsetTls;
478
switch (_lastFrame.
Header
.Type)
560
bool isClientHello = _lastFrame.
Header
.Type == TlsContentType.Handshake &&
1037
if (_lastFrame.
Header
.Type != TlsContentType.AppData)
1138
return _lastFrame.
Header
.Length;
System\Net\Security\TlsFrameHelper.cs (16)
128
if (
Header
.Type == TlsContentType.Handshake)
132
return $"{
Header
.Version}:{HandshakeType}[{
Header
.Length}] TargetName='{TargetName}' SupportedVersion='{SupportedVersions}' ApplicationProtocols='{ApplicationProtocols}'";
136
return $"{
Header
.Version}:{HandshakeType}[{
Header
.Length}] SupportedVersion='{SupportedVersions}' ApplicationProtocols='{ApplicationProtocols}'";
140
return $"{
Header
.Version}:{HandshakeType}[{
Header
.Length}] SupportedVersion='{SupportedVersions}'";
145
return $"{
Header
.Version}:{
Header
.Type}[{
Header
.Length}]";
242
info.SupportedVersions = info.
Header
.Version;
244
if (info.
Header
.Type == TlsContentType.Alert)
257
if (info.
Header
.Type != TlsContentType.Handshake || frame.Length <= HandshakeTypeOffset)
264
if (info.
Header
.Version == SslProtocols.Ssl2)
277
bool isComplete = frame.Length >= info.
Header
.Length;
280
if (((int)info.
Header
.Version >= (int)SslProtocols.Tls) &&
System\Net\Security\TlsSession.cs (1)
1700
frameLength = frameInfo.
Header
.Length;