5 instantiations of SslAuthenticationOptions
System.Net.Security (5)
System\Net\Security\CipherSuitesPolicyPal.Linux.cs (1)
39
using (SafeSslHandle ssl = SafeSslHandle.Create(innerContext, new
SslAuthenticationOptions
() { IsServer = false }))
System\Net\Security\SslAuthenticationOptions.cs (1)
217
SslAuthenticationOptions copy = new
SslAuthenticationOptions
System\Net\Security\SslStream.IO.cs (1)
18
internal readonly SslAuthenticationOptions _sslAuthenticationOptions = new
SslAuthenticationOptions
();
System\Net\Security\TlsContext.cs (2)
119
SslAuthenticationOptions bag = new
SslAuthenticationOptions
();
155
SslAuthenticationOptions bag = new
SslAuthenticationOptions
();
47 references to SslAuthenticationOptions
System.Net.Security (47)
src\runtime\src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.OpenSsl.cs (11)
143
private static SslProtocols CalculateEffectiveProtocols(
SslAuthenticationOptions
sslAuthenticationOptions)
192
internal static SafeSslContextHandle GetOrCreateSslContextHandle(
SslAuthenticationOptions
sslAuthenticationOptions, bool allowCached, bool enableResume)
217
internal static unsafe SafeSslContextHandle AllocateSslContext(
SslAuthenticationOptions
sslAuthenticationOptions, SslProtocols protocols, bool enableResume)
326
internal static void UpdateClientCertificate(SafeSslHandle ssl,
SslAuthenticationOptions
sslAuthenticationOptions)
361
internal static unsafe SafeSslHandle AllocateSslHandle(
SslAuthenticationOptions
sslAuthenticationOptions)
1036
WeakGCHandle<
SslAuthenticationOptions
>.FromIntPtr(data)
1037
.TryGetTarget(out
SslAuthenticationOptions
? options);
1077
SslAuthenticationOptions
.VerifyRemoteCertificateCallback? validator = options.RemoteCertificateValidator;
1159
static (X509Certificate2 certificate, X509Chain chain) GetPeerCertChainFromStoreCtx(SafeSslHandle sslHandle, IntPtr storeCtx,
SslAuthenticationOptions
options)
1219
WeakGCHandle<
SslAuthenticationOptions
>.FromIntPtr(sslData)
1220
.TryGetTarget(out
SslAuthenticationOptions
? options);
src\runtime\src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.Ssl.cs (4)
490
private WeakGCHandle<
SslAuthenticationOptions
> _authOptionsHandle;
536
public static SafeSslHandle Create(SafeSslContextHandle context,
SslAuthenticationOptions
options)
579
handle._authOptionsHandle = new WeakGCHandle<
SslAuthenticationOptions
>(options);
580
Interop.Ssl.SslSetData(handle, WeakGCHandle<
SslAuthenticationOptions
>.ToIntPtr(handle._authOptionsHandle));
System\Net\Security\SslAuthenticationOptions.cs (3)
215
internal
SslAuthenticationOptions
Clone()
217
SslAuthenticationOptions
copy = new SslAuthenticationOptions
253
internal void CopyFrom(
SslAuthenticationOptions
other)
System\Net\Security\SslClientAuthenticationOptions.cs (1)
15
private X509RevocationMode _checkCertificateRevocation =
SslAuthenticationOptions
.DefaultRevocationMode;
System\Net\Security\SslServerAuthenticationOptions.cs (1)
13
private X509RevocationMode _checkCertificateRevocation =
SslAuthenticationOptions
.DefaultRevocationMode;
System\Net\Security\SslStream.IO.cs (3)
18
internal readonly
SslAuthenticationOptions
_sslAuthenticationOptions = new SslAuthenticationOptions();
683
private void CompleteHandshake(
SslAuthenticationOptions
sslAuthenticationOptions)
692
internal static Exception CreateCertificateValidationException(
SslAuthenticationOptions
options, SslPolicyErrors sslPolicyErrors, X509ChainStatusFlags chainStatus)
System\Net\Security\SslStream.Protocol.cs (2)
740
private static SafeFreeCredentials? AcquireCredentialsHandle(
SslAuthenticationOptions
sslAuthenticationOptions, bool newCredentialsRequested = false)
1193
SslAuthenticationOptions
sslAuthenticationOptions,
System\Net\Security\SslStreamPal.Unix.cs (7)
37
SslAuthenticationOptions
sslAuthenticationOptions,
49
SslAuthenticationOptions
sslAuthenticationOptions)
60
SslAuthenticationOptions
sslAuthenticationOptions)
65
public static SafeFreeCredentials? AcquireCredentialsHandle(
SslAuthenticationOptions
_1, bool _2)
156
SslAuthenticationOptions
sslAuthenticationOptions)
180
SslAuthenticationOptions
sslAuthenticationOptions)
188
ReadOnlySpan<byte> inputBuffer, out int consumed,
SslAuthenticationOptions
sslAuthenticationOptions)
System\Net\Security\TlsContext.cs (11)
10
/// Long-lived TLS configuration. Wraps an <see cref="
SslAuthenticationOptions
"/>
38
private
SslAuthenticationOptions
? _options;
53
private TlsContext(
SslAuthenticationOptions
options, bool isWedge, bool templateHasServerOptions)
60
internal
SslAuthenticationOptions
Options => _options ?? throw new ObjectDisposedException(nameof(TlsContext));
82
internal
SslAuthenticationOptions
CreateSessionOptions()
84
SslAuthenticationOptions
options = Options;
85
SslAuthenticationOptions
sessionOptions = _isWedge ? options : options.Clone();
94
partial void AttachSharedNativeContext(
SslAuthenticationOptions
sessionOptions);
119
SslAuthenticationOptions
bag = new SslAuthenticationOptions();
155
SslAuthenticationOptions
bag = new SslAuthenticationOptions();
163
internal static TlsContext WrapShared(
SslAuthenticationOptions
sharedOptions)
System\Net\Security\TlsContext.OpenSsl.cs (2)
22
partial void AttachSharedNativeContext(
SslAuthenticationOptions
sessionOptions)
36
SslAuthenticationOptions
options = Options;
System\Net\Security\TlsSession.cs (2)
57
private
SslAuthenticationOptions
_options = null!;
646
SslAuthenticationOptions
serverOpts = context.CreateSessionOptions();