5 writes to _securityContext
System.Net.Security (5)
System\Net\Security\SslStream.Protocol.cs (5)
849ref _securityContext, 865ref _securityContext, 877ref _securityContext, 893ref _securityContext, 942ref _securityContext,
23 references to _securityContext
System.Net.Security (23)
System\Net\Security\SslStream.IO.cs (1)
512if (_sslAuthenticationOptions!.IsServer && _securityContext == null)
System\Net\Security\SslStream.Protocol.cs (22)
71_localClientCertificateUsed = CertificateValidationPal.IsLocalCertificateUsed(_credentialsHandle, _securityContext!) 104if (_securityContext != null) 106result = SslStreamPal.QueryContextChannelBinding(_securityContext, kind); 125return !(_securityContext == null || _securityContext.IsInvalid); 145_securityContext?.Dispose(); 283issuers = CertificateValidationPal.GetRequestCertificateAuthorities(_securityContext!); 318remoteCert = CertificateValidationPal.GetRemoteCertificate(_securityContext); 555if (SslStreamPal.TryUpdateClintCertificate(_credentialsHandle, _securityContext, _sslAuthenticationOptions)) 826bool refreshCredentialNeeded = _securityContext == null; 857_securityContext!, 916if (!cachedCreds && _securityContext != null && !_securityContext.IsInvalid && _credentialsHandle != null && !_credentialsHandle.IsInvalid) 938Debug.Assert(_securityContext != null); 955SslStreamPal.QueryContextStreamSizes(_securityContext!, out StreamSizes streamSizes); 962SslStreamPal.QueryContextConnectionInfo(_securityContext!, ref _connectionInfo); 978_securityContext!, 993SecurityStatusPal status = SslStreamPal.DecryptMessage(_securityContext!, buffer, out outputOffset, out outputCount); 1028X509Certificate2? certificate = CertificateValidationPal.GetRemoteCertificate(_securityContext, ref chain, _sslAuthenticationOptions.CertificateChainPolicy); 1086_securityContext!, 1188status = SslStreamPal.ApplyAlertToken(_securityContext, TlsAlertType.Fatal, alertMessage); 1207status = SslStreamPal.ApplyShutdownToken(_securityContext!);