从Docker容器访问系统信任库

时间:2019-02-13 08:00:14

标签: docker truststore

过去,我使用c#和.net Framework 4.6。在那里,我可以使用以下命令直接访问Windows系统的信任库:

X509Store store = new X509Store(StoreName.My, StoreLocation.CurrentUser);
store.Open(...);
...

现在,我想使用.net core并在Docker容器中运行该应用程序。

我可以使用上面显示的完全相同的代码,但是我只会看到以某种方式位于容器内部的证书。 我可以将cetifidates添加到存储中并读回它们,但是当容器停止运行时,信息就消失了。 ->我想这是因为只要容器运行,存储就仅在内存中有效...

如何使用主机系统或仅负责管理证书和密钥的另一个容器中的信任库?

谢谢您的回答!

0 个答案:

没有答案