40 instantiations of CertificateConfig
Microsoft.AspNetCore.Server.Kestrel.Core (3)
Internal\ConfigurationReader.cs (3)
46
certificates.Add(certificateConfig.Key, new
CertificateConfig
(certificateConfig));
112
Certificate = new
CertificateConfig
(endpointConfig.GetSection(CertificateKey))
154
Certificate = new
CertificateConfig
(sniChild.GetSection(CertificateKey)),
Microsoft.AspNetCore.Server.Kestrel.Core.Tests (37)
CertificatePathWatcherTests.cs (13)
31
var certificateConfig = new
CertificateConfig
88
certificateConfigs[i] = new
CertificateConfig
141
certificateConfigs[i] = new
CertificateConfig
183
var certificateConfig = new
CertificateConfig
220
var certificateConfig = new
CertificateConfig
246
var certificateConfig = new
CertificateConfig
280
var certificateConfig1 = new
CertificateConfig
285
var certificateConfig2 = new
CertificateConfig
320
var certificateConfig = new
CertificateConfig
355
var certificateConfig = new
CertificateConfig
413
var certificateConfig1 = new
CertificateConfig
418
var certificateConfig2 = new
CertificateConfig
423
var certificateConfig3 = new
CertificateConfig
SniOptionsSelectorTests.cs (24)
33
Certificate = new
CertificateConfig
43
Certificate = new
CertificateConfig
53
Certificate = new
CertificateConfig
100
Certificate = new
CertificateConfig
110
Certificate = new
CertificateConfig
146
Certificate = new
CertificateConfig
156
Certificate = new
CertificateConfig
194
Certificate = new
CertificateConfig
204
Certificate = new
CertificateConfig
258
Certificate = new
CertificateConfig
268
Certificate = new
CertificateConfig
303
Certificate = new
CertificateConfig
313
Certificate = new
CertificateConfig
361
Certificate = new
CertificateConfig
393
Certificate = new
CertificateConfig
()
420
Certificate = new
CertificateConfig
()
465
Certificate = new
CertificateConfig
()
587
Certificate = new
CertificateConfig
()
620
Certificate = new
CertificateConfig
()
650
Certificate = new
CertificateConfig
()
683
Certificate = new
CertificateConfig
()
714
Certificate = new
CertificateConfig
()
744
Certificate = new
CertificateConfig
()
779
Certificate = new
CertificateConfig
()
77 references to CertificateConfig
Microsoft.AspNetCore.Server.Kestrel.Core (48)
HttpsConfigurationService.cs (1)
80
CertificateConfig
? defaultCertificateConfig,
IHttpsConfigurationService.cs (4)
46
CertificateConfig
? defaultCertificateConfig,
94
public readonly
CertificateConfig
CertificateConfig;
96
public CertificateAndConfig(X509Certificate2 certificate,
CertificateConfig
certificateConfig)
104
public CertificateAndConfig(X509Certificate2 certificate,
CertificateConfig
certificateConfig, X509Certificate2Collection certificateChain)
Internal\CertificatePathWatcher.cs (17)
57
/// Returns a token that will fire when any watched <see cref="
CertificateConfig
"/> is changed on disk.
58
/// The affected <see cref="
CertificateConfig
"/> will have <see cref="
CertificateConfig
.FileHasChanged"/>
67
/// Update the set of <see cref="
CertificateConfig
"/>s being watched for file changes.
68
/// If a given <see cref="
CertificateConfig
"/> appears in both lists, it is first removed and then added.
73
public void UpdateWatches(List<
CertificateConfig
> certificateConfigsToRemove, List<
CertificateConfig
> certificateConfigsToAdd)
75
var addSet = new HashSet<
CertificateConfig
>(certificateConfigsToAdd, ReferenceEqualityComparer.Instance);
76
var removeSet = new HashSet<
CertificateConfig
>(certificateConfigsToRemove, ReferenceEqualityComparer.Instance);
92
foreach (
var
certificateConfig in addSet)
97
foreach (
var
certificateConfig in removeSet)
106
/// <paramref name="certificateConfig"/> must have <see cref="
CertificateConfig
.IsFileCert"/> set to <code>true</code>.
111
internal void AddWatchUnsynchronized(
CertificateConfig
certificateConfig)
193
foreach (
var
config in configs)
209
/// <paramref name="certificateConfig"/> must have <see cref="
CertificateConfig
.IsFileCert"/> set to <code>true</code>.
214
internal void RemoveWatchUnsynchronized(
CertificateConfig
certificateConfig)
300
public readonly HashSet<
CertificateConfig
> Configs = new(ReferenceEqualityComparer.Instance);
Internal\Certificates\CertificateConfigLoader.cs (2)
26
public (X509Certificate2?, X509Certificate2Collection?) LoadCertificate(
CertificateConfig
? certInfo, string endpointName)
177
private static X509Certificate2 LoadFromStoreCert(
CertificateConfig
certInfo)
Internal\Certificates\ICertificateConfigLoader.cs (1)
12
(X509Certificate2?, X509Certificate2Collection?) LoadCertificate(
CertificateConfig
? certInfo, string endpointName);
Internal\ConfigurationReader.cs (11)
26
private IDictionary<string,
CertificateConfig
>? _certificates;
35
public IDictionary<string,
CertificateConfig
> Certificates => _certificates ??= ReadCertificates();
39
private IDictionary<string,
CertificateConfig
> ReadCertificates()
41
var certificates = new Dictionary<string,
CertificateConfig
>(0, StringComparer.OrdinalIgnoreCase);
298
public
CertificateConfig
? Certificate { get; set; }
342
public
CertificateConfig
? Certificate { get; set; }
422
obj is
CertificateConfig
other &&
434
public static bool operator ==(
CertificateConfig
? lhs,
CertificateConfig
? rhs) => lhs is null ? rhs is null : lhs.Equals(rhs);
435
public static bool operator !=(
CertificateConfig
? lhs,
CertificateConfig
? rhs) => !(lhs == rhs);
KestrelConfigurationLoader.cs (8)
77
private
CertificateConfig
? DefaultCertificateConfig { get; set; }
346
var
oldDefaultCertificateConfig = DefaultCertificateConfig;
441
var certificateConfigsToRemove = new List<
CertificateConfig
>();
442
var certificateConfigsToAdd = new List<
CertificateConfig
>();
465
var
certConfig = endpointConfig.Certificate;
473
var
sniCertConfig = sniConfig.Certificate;
489
var
certConfig = endpointConfig.Certificate;
497
var
sniCertConfig = sniConfig.Certificate;
KestrelServer.cs (1)
103
CertificateConfig
? defaultCertificateConfig,
TlsConfigurationLoader.cs (3)
47
CertificateConfig
? defaultCertificateConfig,
129
if (configurationReader.Certificates.TryGetValue("Default", out
var
defaultCertConfig))
153
if (configurationReader.Certificates.TryGetValue("Development", out
var
certificateConfig) &&
Microsoft.AspNetCore.Server.Kestrel.Core.Tests (24)
CertificatePathWatcherTests.cs (23)
31
var
certificateConfig = new CertificateConfig
84
var certificateConfigs = new
CertificateConfig
[fileCount];
95
foreach (
var
certificateConfig in certificateConfigs)
107
foreach (
var
certificateConfig in certificateConfigs)
138
var certificateConfigs = new
CertificateConfig
[observerCount];
183
var
certificateConfig = new CertificateConfig
220
var
certificateConfig = new CertificateConfig
246
var
certificateConfig = new CertificateConfig
280
var
certificateConfig1 = new CertificateConfig
285
var
certificateConfig2 = new CertificateConfig
320
var
certificateConfig = new CertificateConfig
355
var
certificateConfig = new CertificateConfig
413
var
certificateConfig1 = new CertificateConfig
418
var
certificateConfig2 = new CertificateConfig
423
var
certificateConfig3 = new CertificateConfig
429
watcher.UpdateWatches(new List<
CertificateConfig
> { }, new List<
CertificateConfig
> { certificateConfig1 });
436
watcher.UpdateWatches(new List<
CertificateConfig
> { certificateConfig1 }, new List<
CertificateConfig
> { });
443
watcher.UpdateWatches(new List<
CertificateConfig
> { }, new List<
CertificateConfig
> { certificateConfig1 });
450
new List<
CertificateConfig
>
457
new List<
CertificateConfig
>
SniOptionsSelectorTests.cs (1)
932
public (X509Certificate2, X509Certificate2Collection) LoadCertificate(
CertificateConfig
certInfo, string endpointName)
Microsoft.AspNetCore.Server.Kestrel.Tests (5)
ConfigurationReaderTests.cs (5)
59
var
fileCert = certificates["FileCert"];
65
var
storeCert = certificates["StoreCert"];
87
var
fileCert = certificates["FiLeCeRt"];
199
var
cert3 = end3.Certificate;
212
var
cert4 = end4.Certificate;