我有一个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