Skip to content

Commit 3e874e6

Browse files
committed
PR feedback
- Import intermediates if chain path specific - Use intermdiates for non-windows as well
1 parent 8bc28a9 commit 3e874e6

File tree

1 file changed

+3
-6
lines changed

1 file changed

+3
-6
lines changed

src/Servers/Kestrel/Core/src/Internal/Certificates/CertificateConfigLoader.cs

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -44,11 +44,8 @@ public CertificateConfigLoader(IHostEnvironment hostEnvironment, ILogger<Kestrel
4444
{
4545
var certificateChainPath = Path.Combine(HostEnvironment.ContentRootPath, certInfo.ChainPath);
4646

47-
if (File.Exists(certificateChainPath))
48-
{
49-
intermediates = new X509Certificate2Collection();
50-
intermediates.ImportFromPemFile(certificateChainPath);
51-
}
47+
intermediates = new X509Certificate2Collection();
48+
intermediates.ImportFromPemFile(certificateChainPath);
5249
}
5350

5451
if (certInfo.KeyPath != null)
@@ -73,7 +70,7 @@ public CertificateConfigLoader(IHostEnvironment hostEnvironment, ILogger<Kestrel
7370
return (PersistKey(certificate), intermediates);
7471
}
7572

76-
return (certificate, null);
73+
return (certificate, intermediates);
7774
}
7875
else
7976
{

0 commit comments

Comments
 (0)