14 writes to _securityContext
System.Net.Security (14)
System\Net\Security\TlsSession.cs (13)
1011ref _securityContext, 1030ref _securityContext, 1050ref _securityContext, 1098ref _securityContext, 1108ref _securityContext, 1515ref _securityContext!, 1619ref _securityContext, 1629ref _securityContext, 1835ref _securityContext, 1845ref _securityContext, 2023ref _securityContext, 2033ref _securityContext, 2525_securityContext = null;
System\Net\Security\TlsSession.OpenSsl.cs (1)
453_securityContext = handle;
40 references to _securityContext
System.Net.Security (40)
System\Net\Security\TlsSession.cs (34)
158Debug.Assert(_securityContext is null, "AttachSocket called after the PAL security context was already allocated"); 319if (_securityContext == null || _securityContext.IsInvalid) 323return CertificateValidationPal.GetRemoteCertificate(_securityContext); 390_securityContext, 546if (_securityContext is not Microsoft.Win32.SafeHandles.SafeSslHandle sslHandle || 768if (_context is null || _context.IsServer || _securityContext is null) 773string[] issuers = CertificateValidationPal.GetRequestCertificateAuthorities(_securityContext); 822if (_securityContext == null || _securityContext.IsInvalid) 827if (!CertificateValidationPal.IsLocalCertificateUsed(ActiveCredentialsRef(), _securityContext)) 845if (_securityContext == null || _securityContext.IsInvalid) 849return SslStreamPal.QueryContextChannelBinding(_securityContext, kind); 921bool isInitialClientCall = !_context!.IsServer && _securityContext is null; 975else if (_securityContext is null) 986if (_securityContext is null) 1022if (isCredentialResume && _securityContext is not null && _options.CertificateContext is not null) 1024SslStreamPal.TryUpdateClintCertificate(ActiveCredentialsRef(), _securityContext, _options); 1040SslStreamPal.TryUpdateClintCertificate(ActiveCredentialsRef(), _securityContext, _options)) 1083_securityContext!, 1243_securityContext!, 1330_securityContext!, 1409_securityContext!, 1501if (!_isHandshakeComplete || _securityContext == null || _securityContext.IsInvalid) 1593if (_securityContext == null || _securityContext.IsInvalid) 1602SecurityStatusPal status = SslStreamPal.ApplyShutdownToken(_securityContext); 1795internal TlsSecurityContext? SecurityContext => _securityContext; 1863SslStreamPal.QueryContextConnectionInfo(_securityContext!, ref _connectionInfo); 1864SslStreamPal.QueryContextStreamSizes(_securityContext!, out StreamSizes streamSizes); 1908_securityContext, ref chain, chainPolicy); 2524_securityContext?.Dispose();
System\Net\Security\TlsSession.OpenSsl.cs (6)
359if (!_isHandshakeComplete || _securityContext is null || _securityContext.IsInvalid) 368SecurityStatusPal status = Interop.OpenSsl.SslRenegotiate((SafeSslHandle)_securityContext, out _); 407SafeSslHandle ssl = (SafeSslHandle)_securityContext!; 435SafeSslHandle ssl = (SafeSslHandle)_securityContext!; 448if (_securityContext is SafeSslHandle existing && !existing.IsInvalid)