44 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 (35)
DirectTlsEndpointOptions.cs (4)
57
/// Defaults to <see cref="
ClientCertificateMode
.NoCertificate"/>.
58
/// <see cref="
ClientCertificateMode
.DelayCertificate"/> is not supported (see https://github.com/dotnet/aspnetcore/issues/67915)
60
public
ClientCertificateMode
ClientCertificateMode { get; set; } =
ClientCertificateMode
.NoCertificate;
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)
116
var remoteCertificateValidationCallback = _options.ClientCertificateMode ==
ClientCertificateMode
.NoCertificate ?
162
_options?.ClientCertificateMode ==
ClientCertificateMode
.DelayCertificate;
372
ClientCertificateRequired = _options.ClientCertificateMode ==
ClientCertificateMode
.AllowCertificate
373
|| _options.ClientCertificateMode ==
ClientCertificateMode
.RequireCertificate,
407
ClientCertificateMode
clientCertificateMode,
415
return clientCertificateMode !=
ClientCertificateMode
.RequireCertificate;
597
if (httpsOptions.ClientCertificateMode ==
ClientCertificateMode
.AllowCertificate
598
|| httpsOptions.ClientCertificateMode ==
ClientCertificateMode
.RequireCertificate)
Microsoft.AspNetCore.Server.Kestrel.Transport.DirectTls (7)
DirectTlsTransportFactory.cs (7)
81
if (endpointOptions.ClientCertificateMode ==
ClientCertificateMode
.DelayCertificate)
84
$"{nameof(
ClientCertificateMode
)}.{nameof(
ClientCertificateMode
.DelayCertificate)} is not supported by the DirectTls transport.");
93
endpointOptions.ClientCertificateMode is
ClientCertificateMode
.AllowCertificate or
ClientCertificateMode
.RequireCertificate;
215
var
clientCertificateMode = endpointOptions.ClientCertificateMode;
230
return clientCertificateMode !=
ClientCertificateMode
.RequireCertificate;