38 writes to ClientCertificateMode
Certificate.Sample (1)
Program.cs (1)
24opt.ClientCertificateMode = ClientCertificateMode.RequireCertificate;
InMemory.FunctionalTests (19)
HttpsConnectionMiddlewareTests.cs (16)
361ClientCertificateMode = ClientCertificateMode.RequireCertificate 378ClientCertificateMode = ClientCertificateMode.AllowCertificate 657options.ClientCertificateMode = ClientCertificateMode.RequireCertificate; 693options.ClientCertificateMode = ClientCertificateMode.NoCertificate; 737options.ClientCertificateMode = ClientCertificateMode.DelayCertificate; 778options.ClientCertificateMode = ClientCertificateMode.DelayCertificate; 911options.ClientCertificateMode = ClientCertificateMode.DelayCertificate; 1035options.ClientCertificateMode = ClientCertificateMode.DelayCertificate; 1172options.ClientCertificateMode = ClientCertificateMode.DelayCertificate; 1219options.ClientCertificateMode = ClientCertificateMode.DelayCertificate; 1288options.ClientCertificateMode = ClientCertificateMode.RequireCertificate; 1320ClientCertificateMode = mode, 1353ClientCertificateMode = mode, 1379ClientCertificateMode = mode 1402options.ClientCertificateMode = ClientCertificateMode.RequireCertificate; 1427options.ClientCertificateMode = ClientCertificateMode.RequireCertificate;
HttpsTests.cs (2)
115options.ClientCertificateMode = ClientCertificateMode.RequireCertificate; 147options.ClientCertificateMode = ClientCertificateMode.RequireCertificate;
KestrelMetricsTests.cs (1)
864options.ClientCertificateMode = Https.ClientCertificateMode.RequireCertificate;
Interop.FunctionalTests (6)
Http3\Http3TlsTests.cs (4)
92httpsOptions.ClientCertificateMode = mode; 134httpsOptions.ClientCertificateMode = mode; 179httpsOptions.ClientCertificateMode = mode; 233httpsOptions.ClientCertificateMode = ClientCertificateMode.AllowCertificate;
HttpClientHttp2InteropTests.cs (2)
1611httpsOptions.ClientCertificateMode = ClientCertificateMode.RequireCertificate; 1656httpsOptions.ClientCertificateMode = ClientCertificateMode.DelayCertificate;
Kestrel.SampleApp (1)
Startup.cs (1)
94httpsOptions.ClientCertificateMode = ClientCertificateMode.DelayCertificate;
Microsoft.AspNetCore.Server.Kestrel.Core (3)
HttpsConnectionAdapterOptions.cs (1)
27ClientCertificateMode = ClientCertificateMode.NoCertificate;
KestrelConfigurationLoader.cs (1)
262httpsOptions.ClientCertificateMode = defaults.ClientCertificateMode.Value;
TlsConfigurationLoader.cs (1)
64httpsOptions.ClientCertificateMode = endpoint.ClientCertificateMode.Value;
Microsoft.AspNetCore.Server.Kestrel.Core.Tests (2)
SniOptionsSelectorTests.cs (2)
755ClientCertificateMode = ClientCertificateMode.AllowCertificate 790ClientCertificateMode = ClientCertificateMode.AllowCertificate
Microsoft.AspNetCore.Server.Kestrel.Tests (6)
KestrelConfigurationLoaderTests.cs (6)
165opt.ClientCertificateMode = ClientCertificateMode.RequireCertificate; 238opt.ClientCertificateMode = ClientCertificateMode.RequireCertificate; 1332opt.ClientCertificateMode = ClientCertificateMode.RequireCertificate; 1402opt.ClientCertificateMode = ClientCertificateMode.RequireCertificate; 1660opt.ClientCertificateMode = ClientCertificateMode.RequireCertificate; 1717opt.ClientCertificateMode = ClientCertificateMode.RequireCertificate;
23 references to ClientCertificateMode
Aspire.Dashboard (1)
DashboardWebApplication.cs (1)
692if (endpointConfiguration.HttpsOptions.ClientCertificateMode == ClientCertificateMode.RequireCertificate)
InMemory.FunctionalTests (2)
HttpsTests.cs (2)
123Assert.Equal(ClientCertificateMode.RequireCertificate, opt.ClientCertificateMode); 156Assert.Equal(ClientCertificateMode.RequireCertificate, opt.ClientCertificateMode);
Microsoft.AspNetCore.Server.Kestrel.Core (9)
Internal\SniOptionsSelector.cs (1)
83var clientCertificateMode = sniConfig.ClientCertificateMode ?? fallbackHttpsOptions.ClientCertificateMode;
Middleware\HttpsConnectionMiddleware.cs (8)
115var remoteCertificateValidationCallback = _options.ClientCertificateMode == ClientCertificateMode.NoCertificate ? 161_options?.ClientCertificateMode == ClientCertificateMode.DelayCertificate; 371ClientCertificateRequired = _options.ClientCertificateMode == ClientCertificateMode.AllowCertificate 372|| _options.ClientCertificateMode == ClientCertificateMode.RequireCertificate, 446return RemoteCertificateValidationCallback(_options.ClientCertificateMode, _options.ClientCertificateValidation, certificate, chain, sslPolicyErrors); 596if (httpsOptions.ClientCertificateMode == ClientCertificateMode.AllowCertificate 597|| httpsOptions.ClientCertificateMode == ClientCertificateMode.RequireCertificate) 604RemoteCertificateValidationCallback(httpsOptions.ClientCertificateMode, httpsOptions.ClientCertificateValidation, certificate, chain, sslPolicyErrors);
Microsoft.AspNetCore.Server.Kestrel.Tests (11)
KestrelConfigurationLoaderTests.cs (11)
182Assert.Equal(ClientCertificateMode.RequireCertificate, opt.HttpsOptions.ClientCertificateMode); 252Assert.Equal(ClientCertificateMode.RequireCertificate, opt.HttpsOptions.ClientCertificateMode); 1348Assert.Equal(ClientCertificateMode.RequireCertificate, opt.HttpsOptions.ClientCertificateMode); 1418Assert.Equal(ClientCertificateMode.RequireCertificate, opt.HttpsOptions.ClientCertificateMode); 1590Assert.Equal(ClientCertificateMode.NoCertificate, opt.ClientCertificateMode); 1604Assert.Equal(ClientCertificateMode.AllowCertificate, opt.HttpsOptions.ClientCertificateMode); 1613Assert.Equal(ClientCertificateMode.NoCertificate, httpsOptions.ClientCertificateMode); 1672Assert.Equal(ClientCertificateMode.AllowCertificate, opt.HttpsOptions.ClientCertificateMode); 1699Assert.Equal(ClientCertificateMode.AllowCertificate, opt.HttpsOptions.ClientCertificateMode); 1716Assert.Equal(ClientCertificateMode.AllowCertificate, opt.ClientCertificateMode); 1729Assert.Equal(ClientCertificateMode.RequireCertificate, opt.HttpsOptions.ClientCertificateMode);