2 types derived from TlsSession
System.Net.Security (2)
System\Net\Security\TlsBufferSession.cs (1)
25
public sealed class TlsBufferSession :
TlsSession
System\Net\Security\TlsSocketSession.cs (1)
23
public 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