2 types derived from TlsSession
System.Net.Security (2)
System\Net\Security\TlsBufferSession.cs (1)
25public sealed class TlsBufferSession : TlsSession
System\Net\Security\TlsSocketSession.cs (1)
23public sealed class TlsSocketSession : TlsSession
18 references to TlsSession
System.Net.Security (18)
System\Net\Security\TlsBufferSession.cs (3)
16/// <see cref="TlsSession.SetContext"/> with a client or server context before 22/// resolved per-tenant context via <see cref="TlsSession.SetContext"/>. 34/// <exception cref="InvalidOperationException">A <see cref="TlsContext"/> has not been assigned via <see cref="TlsSession.SetContext"/>.</exception>
System\Net\Security\TlsContext.cs (7)
18/// platforms; each <see cref="TlsSession"/> gets its own native context 23/// <see cref="TlsSession"/> instances created from it are still in use. 110/// <see cref="TlsSession.ClientHelloInfo"/> populated; the caller must then 111/// invoke <see cref="TlsSession.SetContext"/> before continuing the 147/// must record a result via <see cref="TlsSession.SetRemoteCertificateValidationResult(System.Net.Security.SslPolicyErrors)"/> 148/// or <see cref="TlsSession.AcceptWithDefaultValidation"/>. Any 150/// <paramref name="options"/> is invoked only by <see cref="TlsSession.AcceptWithDefaultValidation"/>.
System\Net\Security\TlsOperationStatus.cs (7)
37/// Specify a client certificate via <see cref="TlsSession.SetClientCertificateContext"/>. 45/// <see cref="TlsSession.GetRemoteCertificate"/> (and any peer-sent intermediates 46/// via <see cref="TlsSession.GetRemoteCertificates"/>). 50/// performed by <see cref="TlsSession.AcceptWithDefaultValidation"/>. 54/// <see cref="TlsSession.SetRemoteCertificateValidationResult(System.Net.Security.SslPolicyErrors)"/>. 62/// <seealso cref="TlsSession.ClientHelloInfo" /> 63/// <seealso cref="TlsSession.SetContext" />
System\Net\Security\TlsSocketSession.cs (1)
19/// the session. Call <see cref="TlsSession.SetContext"/> with a client or