1 write to ClientCertificate
Aspire.Dashboard.Tests (1)
Model\DashboardClientTests.cs (1)
1486options.ResourceServiceClient.ClientCertificate = clientCertificate;
21 references to ClientCertificate
Aspire.Dashboard (12)
Configuration\ValidateDashboardOptions.cs (4)
152switch (options.ResourceServiceClient.ClientCertificate.Source) 155if (string.IsNullOrEmpty(options.ResourceServiceClient.ClientCertificate.FilePath)) 161if (string.IsNullOrEmpty(options.ResourceServiceClient.ClientCertificate.Subject)) 170errorMessages.Add($"Unexpected resource service client certificate source: {options.ResourceServiceClient.ClientCertificate.Source}");
ServiceClient\DashboardClient.cs (8)
156var certificates = _dashboardOptions.ResourceServiceClient.ClientCertificate.Source switch 206_dashboardOptions.ResourceServiceClient.ClientCertificate.FilePath != null, 209var filePath = _dashboardOptions.ResourceServiceClient.ClientCertificate.FilePath; 210var password = _dashboardOptions.ResourceServiceClient.ClientCertificate.Password; 222_dashboardOptions.ResourceServiceClient.ClientCertificate.Subject != null, 225var subject = _dashboardOptions.ResourceServiceClient.ClientCertificate.Subject; 226var storeName = _dashboardOptions.ResourceServiceClient.ClientCertificate.Store ?? "My"; 227var location = _dashboardOptions.ResourceServiceClient.ClientCertificate.Location ?? StoreLocation.CurrentUser;
Aspire.Dashboard.Tests (9)
DashboardOptionsTests.cs (7)
213options.ResourceServiceClient.ClientCertificate.Source = DashboardClientCertificateSource.File; 214options.ResourceServiceClient.ClientCertificate.FilePath = ""; 228options.ResourceServiceClient.ClientCertificate.Source = DashboardClientCertificateSource.KeyStore; 229options.ResourceServiceClient.ClientCertificate.Subject = ""; 243options.ResourceServiceClient.ClientCertificate.Source = null; 257options.ResourceServiceClient.ClientCertificate.Source = (DashboardClientCertificateSource)int.MaxValue; 262Assert.Equal($"Unexpected resource service client certificate source: {options.ResourceServiceClient.ClientCertificate.Source}", result.FailureMessage);
Integration\StartupTests.cs (2)
605Assert.Equal(DashboardClientCertificateSource.KeyStore, app.DashboardOptionsMonitor.CurrentValue.ResourceServiceClient.ClientCertificate.Source); 606Assert.Equal("MySubject", app.DashboardOptionsMonitor.CurrentValue.ResourceServiceClient.ClientCertificate.Subject);