Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/339.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 访问X509存储在服务结构应用程序_C#_Azure Service Fabric - Fatal编程技术网

C# 访问X509存储在服务结构应用程序

C# 访问X509存储在服务结构应用程序,c#,azure-service-fabric,C#,Azure Service Fabric,我已将我的证书放入LocalMachine/my中,并希望通过以下方式访问它们: var store = new X509Store(StoreName.My, StoreLocation.LocalMachine); store.Open(OpenFlags.ReadOnly); var x509Certificate2Collection = store.Certificates.Find(X509FindType.FindByThumbprint, certThumbprint, fals

我已将我的证书放入
LocalMachine/my
中,并希望通过以下方式访问它们:

var store = new X509Store(StoreName.My, StoreLocation.LocalMachine);
store.Open(OpenFlags.ReadOnly);
var x509Certificate2Collection = store.Certificates.Find(X509FindType.FindByThumbprint, certThumbprint, false);
var myCert = x509Certificate2Collection.Count > 0 ? x509Certificate2Collection[0] : null;
store.Close();
这在我的本地集群上可以正常工作,但在我的独立集群上不行。 我试图访问的证书在ACL中具有私钥的
网络服务

我想这是权限问题。我是不是漏掉了什么明显的东西


如何调试我的独立群集?

上述代码运行良好。我的问题是我的指纹是
,因为我没有正确设置配置覆盖

我会把它们存放在Azure Key保险库中。看不见!我需要(想要)它用于数据保护API-需要证书存储中的证书进行解密不幸的是:'(@PeterBons,VM Scale set将从KeyVault检索并安装证书,因此您可以通过直接从主机读取来避免往返。