1 write to _snapshotted
Microsoft.AspNetCore.Server.Kestrel.Core (1)
Internal\TlsConnectionFeature.cs (1)
61
_snapshotted
= true;
11 references to _snapshotted
Microsoft.AspNetCore.Server.Kestrel.Core (11)
Internal\TlsConnectionFeature.cs (11)
57
if (
_snapshotted
)
109
public ReadOnlyMemory<byte> ApplicationProtocol =>
_snapshotted
? _applicationProtocol : _sslStream.NegotiatedApplicationProtocol.Protocol;
111
public SslProtocols Protocol =>
_snapshotted
? _protocol : _sslStream.SslProtocol;
119
public TlsCipherSuite? NegotiatedCipherSuite =>
_snapshotted
? _negotiatedCipherSuite : _sslStream.NegotiatedCipherSuite;
122
public CipherAlgorithmType CipherAlgorithm =>
_snapshotted
? _cipherAlgorithm : _sslStream.CipherAlgorithm;
125
public int CipherStrength =>
_snapshotted
? _cipherStrength : _sslStream.CipherStrength;
128
public HashAlgorithmType HashAlgorithm =>
_snapshotted
? _hashAlgorithm : _sslStream.HashAlgorithm;
131
public int HashStrength =>
_snapshotted
? _hashStrength : _sslStream.HashStrength;
134
public ExchangeAlgorithmType KeyExchangeAlgorithm =>
_snapshotted
? _keyExchangeAlgorithm : _sslStream.KeyExchangeAlgorithm;
137
public int KeyExchangeStrength =>
_snapshotted
? _keyExchangeStrength : _sslStream.KeyExchangeStrength;
200
if (
_snapshotted
|| (kind != ChannelBindingKind.Endpoint && kind != ChannelBindingKind.Unique))