Access X509 Store в приложении Service Fabric

Я положил свои сертификаты в 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();

Это хорошо работает на моем локальном кластере, но не на моем автономном. Сертификат, к которому я пытаюсь получить доступ, имеет NETWORK SERVICE в ACL для закрытых ключей.

Я бы предположил, что это проблема с разрешениями. Я что-то упускаю здесь очевидное?

Как я могу отладить мой автономный кластер?

1 ответ

Решение

Приведенный выше код работает нормально. Моя проблема заключалась в том, что мой отпечаток был "" потому что я не правильно установил свои настройки!

Другие вопросы по тегам