13 writes to _securityContext
System.Net.Security (13)
System\Net\Security\TlsSession.cs (12)
977ref _securityContext, 989ref _securityContext, 1036ref _securityContext, 1046ref _securityContext, 1430ref _securityContext!, 1502ref _securityContext, 1512ref _securityContext, 1718ref _securityContext, 1728ref _securityContext, 1862ref _securityContext, 1872ref _securityContext, 2340_securityContext = null;
System\Net\Security\TlsSession.OpenSsl.cs (1)
290_securityContext = handle;
34 references to _securityContext
System.Net.Security (34)
System\Net\Security\TlsSession.cs (31)
144Debug.Assert(_securityContext is null, "AttachSocket called after the PAL security context was already allocated"); 298if (_securityContext == null || _securityContext.IsInvalid) 302return CertificateValidationPal.GetRemoteCertificate(_securityContext); 363_securityContext, 512if (_securityContext is not Microsoft.Win32.SafeHandles.SafeSslHandle sslHandle || 734if (_context is null || _context.IsServer || _securityContext is null) 739string[] issuers = CertificateValidationPal.GetRequestCertificateAuthorities(_securityContext); 788if (_securityContext == null || _securityContext.IsInvalid) 793if (!CertificateValidationPal.IsLocalCertificateUsed(ActiveCredentialsRef(), _securityContext)) 811if (_securityContext == null || _securityContext.IsInvalid) 815return SslStreamPal.QueryContextChannelBinding(_securityContext, kind); 887bool isInitialClientCall = !_context!.IsServer && _securityContext is null; 941else if (_securityContext is null) 952if (_securityContext is null) 1021_securityContext!, 1181_securityContext!, 1268_securityContext!, 1347_securityContext!, 1421if (!_isHandshakeComplete || _securityContext == null || _securityContext.IsInvalid) 1476if (_securityContext == null || _securityContext.IsInvalid) 1485SecurityStatusPal status = SslStreamPal.ApplyShutdownToken(_securityContext); 1678internal TlsSecurityContext? SecurityContext => _securityContext; 1746SslStreamPal.QueryContextConnectionInfo(_securityContext!, ref _connectionInfo); 1747SslStreamPal.QueryContextStreamSizes(_securityContext!, out StreamSizes streamSizes); 1785_securityContext, ref chain, _options.CertificateChainPolicy); 2339_securityContext?.Dispose();
System\Net\Security\TlsSession.OpenSsl.cs (3)
248SafeSslHandle ssl = (SafeSslHandle)_securityContext!; 272SafeSslHandle ssl = (SafeSslHandle)_securityContext!; 285if (_securityContext is SafeSslHandle existing && !existing.IsInvalid)