33 references to ClientCertificateMode
Aspire.Dashboard (2)
DashboardWebApplication.cs (2)
630
values[$"Kestrel:Endpoints:{endpointName}:ClientCertificateMode"] =
ClientCertificateMode
.RequireCertificate.ToString();
692
if (endpointConfiguration.HttpsOptions.ClientCertificateMode ==
ClientCertificateMode
.RequireCertificate)
Microsoft.AspNetCore.Server.Kestrel.Core (31)
HttpsConnectionAdapterOptions.cs (3)
27
ClientCertificateMode =
ClientCertificateMode
.NoCertificate;
65
/// Specifies the client certificate requirements for a HTTPS connection. Defaults to <see cref="
ClientCertificateMode
.NoCertificate"/>.
67
public
ClientCertificateMode
ClientCertificateMode { get; set; }
Internal\ConfigurationReader.cs (12)
166
private static
ClientCertificateMode
? ParseClientCertificateMode(string? clientCertificateMode)
168
if (Enum.TryParse<
ClientCertificateMode
>(clientCertificateMode, ignoreCase: true, out
var
result))
244
public
ClientCertificateMode
? ClientCertificateMode { get; set; }
299
public
ClientCertificateMode
? ClientCertificateMode { get; set; }
308
(ClientCertificateMode ?? Https.
ClientCertificateMode
.NoCertificate) == (other.ClientCertificateMode ?? Https.
ClientCertificateMode
.NoCertificate) &&
314
Certificate, ClientCertificateMode ?? Https.
ClientCertificateMode
.NoCertificate, Sni.Count, _configSectionClone);
343
public
ClientCertificateMode
? ClientCertificateMode { get; set; }
350
(ClientCertificateMode ?? Https.
ClientCertificateMode
.NoCertificate) == (other.ClientCertificateMode ?? Https.
ClientCertificateMode
.NoCertificate);
354
Certificate, ClientCertificateMode ?? Https.
ClientCertificateMode
.NoCertificate);
Internal\SniOptionsSelector.cs (8)
83
var
clientCertificateMode = sniConfig.ClientCertificateMode ?? fallbackHttpsOptions.ClientCertificateMode;
85
if (clientCertificateMode !=
ClientCertificateMode
.NoCertificate)
87
sslOptions.ClientCertificateRequired = clientCertificateMode ==
ClientCertificateMode
.AllowCertificate
88
|| clientCertificateMode ==
ClientCertificateMode
.RequireCertificate;
116
public (SslServerAuthenticationOptions,
ClientCertificateMode
) GetOptions(ConnectionContext connection, string serverName)
183
callbackContext.AllowDelayedClientCertificateNegotation = clientCertificateMode ==
ClientCertificateMode
.DelayCertificate;
211
public SniOptions(SslServerAuthenticationOptions sslOptions, HttpProtocols httpProtocols,
ClientCertificateMode
clientCertificateMode)
220
public
ClientCertificateMode
ClientCertificateMode { get; }
Middleware\HttpsConnectionMiddleware.cs (8)
115
var remoteCertificateValidationCallback = _options.ClientCertificateMode ==
ClientCertificateMode
.NoCertificate ?
161
_options?.ClientCertificateMode ==
ClientCertificateMode
.DelayCertificate;
371
ClientCertificateRequired = _options.ClientCertificateMode ==
ClientCertificateMode
.AllowCertificate
372
|| _options.ClientCertificateMode ==
ClientCertificateMode
.RequireCertificate,
406
ClientCertificateMode
clientCertificateMode,
414
return clientCertificateMode !=
ClientCertificateMode
.RequireCertificate;
596
if (httpsOptions.ClientCertificateMode ==
ClientCertificateMode
.AllowCertificate
597
|| httpsOptions.ClientCertificateMode ==
ClientCertificateMode
.RequireCertificate)