如何使用X509Certificate2和pfx文件?

时间:2017-09-04 17:02:56

标签: c# x509certificate2 azure-app-service-envrmnt

我有一个Web应用程序需要pfx文件的物理地址,并用它来签名/加密数据,一切正常。

我想在代码中进行最少更改的Azure应用服务上传代码。我该怎么做?我可以用某种方式指定pfx路径而不是物理地址吗?

我该怎么办?

我发现了其他类似的来源: Use client certificate from Azure Website instance

但所有这些都依赖于将证书上传到Azure。

更多信息

在我的代码中,我正在使用X509Certificate2的覆盖:

 X509Certificate2(string filename)

使用像

这样的物理地址可以很好地工作
C:\myfile.pfx
==>  X509Certificate2("myfile.pfx")

但是,当我使用我网站上的相对地址进行尝试时,它会失败。

X509Certificate2("/files/myfile.pfx") // fails

0 个答案:

没有答案