13 writes to _securityContext
System.Net.Security (13)
System\Net\Security\TlsSession.cs (12)
1002ref _securityContext, 1014ref _securityContext, 1061ref _securityContext, 1071ref _securityContext, 1478ref _securityContext!, 1578ref _securityContext, 1588ref _securityContext, 1794ref _securityContext, 1804ref _securityContext, 1938ref _securityContext, 1948ref _securityContext, 2440_securityContext = null;
System\Net\Security\TlsSession.OpenSsl.cs (1)
448_securityContext = handle;
37 references to _securityContext
System.Net.Security (37)
System\Net\Security\TlsSession.cs (31)
158Debug.Assert(_securityContext is null, "AttachSocket called after the PAL security context was already allocated"); 319if (_securityContext == null || _securityContext.IsInvalid) 323return CertificateValidationPal.GetRemoteCertificate(_securityContext); 384_securityContext, 537if (_securityContext is not Microsoft.Win32.SafeHandles.SafeSslHandle sslHandle || 759if (_context is null || _context.IsServer || _securityContext is null) 764string[] issuers = CertificateValidationPal.GetRequestCertificateAuthorities(_securityContext); 813if (_securityContext == null || _securityContext.IsInvalid) 818if (!CertificateValidationPal.IsLocalCertificateUsed(ActiveCredentialsRef(), _securityContext)) 836if (_securityContext == null || _securityContext.IsInvalid) 840return SslStreamPal.QueryContextChannelBinding(_securityContext, kind); 912bool isInitialClientCall = !_context!.IsServer && _securityContext is null; 966else if (_securityContext is null) 977if (_securityContext is null) 1046_securityContext!, 1206_securityContext!, 1293_securityContext!, 1372_securityContext!, 1464if (!_isHandshakeComplete || _securityContext == null || _securityContext.IsInvalid) 1552if (_securityContext == null || _securityContext.IsInvalid) 1561SecurityStatusPal status = SslStreamPal.ApplyShutdownToken(_securityContext); 1754internal TlsSecurityContext? SecurityContext => _securityContext; 1822SslStreamPal.QueryContextConnectionInfo(_securityContext!, ref _connectionInfo); 1823SslStreamPal.QueryContextStreamSizes(_securityContext!, out StreamSizes streamSizes); 1861_securityContext, ref chain, _options.CertificateChainPolicy); 2439_securityContext?.Dispose();
System\Net\Security\TlsSession.OpenSsl.cs (6)
354if (!_isHandshakeComplete || _securityContext is null || _securityContext.IsInvalid) 363SecurityStatusPal status = Interop.OpenSsl.SslRenegotiate((SafeSslHandle)_securityContext, out _); 402SafeSslHandle ssl = (SafeSslHandle)_securityContext!; 430SafeSslHandle ssl = (SafeSslHandle)_securityContext!; 443if (_securityContext is SafeSslHandle existing && !existing.IsInvalid)