C# Docker中的.net核心TLS证书

C# Docker中的.net核心TLS证书,c#,certificate,.net-core,tls1.2,C#,Certificate,.net Core,Tls1.2,我试图在Docker容器中运行.Net核心C#解决方案。该解决方案在Windows中本机运行时运行良好,但是在Docker容器中运行时,下面的代码找不到TLS证书: X509Certificate cert = GetFirstNamedrootLocalMachineCertficate(certName); Task t = ssl.AuthenticateAsServerAsync(cert).ContinueWith(taskResult => { ....

我试图在Docker容器中运行.Net核心C#解决方案。该解决方案在Windows中本机运行时运行良好,但是在Docker容器中运行时,下面的代码找不到TLS证书:

X509Certificate cert = GetFirstNamedrootLocalMachineCertficate(certName);
Task t = ssl.AuthenticateAsServerAsync(cert).ContinueWith(taskResult =>
   {
       .... 
   }

您是否已将相关证书部署到Docker映像?我不确定如何执行此操作以使其工作。您是否已将相关证书部署到Docker映像?我不确定如何执行此操作以使其工作