我已将证书放在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中有NETWORK SERVICE
。
我认为这是一个权限问题。我错过了一些明显的东西吗?
如何调试独立群集?
答案 0 :(得分:0)
上面的代码工作正常。我的问题是我的指纹是""
,因为我没有正确设置配置覆盖!