无法使用Azure上Linux应用程序容器中的代码访问证书

时间:2018-09-23 20:22:38

标签: c# azure

我有一个基于dotnet:2.1-aspnetcore-runtime构建的自定义Docker映像作为基础映像, 我正在尝试使用C#代码访问sslforfree创建的ssl证书,我需要该证书才能与Identityserver4一起使用 我已从门户网站>“ SSL设置”上载了证书,它看起来“健康”,并使用证书指纹值将WEBSITE_LOAD_CERTIFICATES添加到了应用程序设置中,还尝试将*作为值 我按照此处Use certificate in C# code中记录的说明进行操作,并使用相同的代码片段加载证书

似乎没有什么让容器中的运行代码访问可用证书,我已经记录了使用X509Store中的Find方法之前和之后的证书数量,并且它始终返回count = 0

目前我已将证书上传到存储帐户中并要求将副本复制到容器中似乎可以完成这项工作,但是我不喜欢必须将证书放入存储帐户并进行复制的想法进入工作目录。

任何想法可能是什么问题?

0 个答案:

没有答案