Я получил сертификат:
X509Certificate2 x509 = store.Certificates.Find(X509FindType.FindBySubjectName, "CNGTestCert", false)[0];
и теперь хочу получить параметр providertype. Но я не могу сделать x509.PrivateKey
. В результате я использовал var key = x509.GetRSAPrivateKey();
. Как я могу выбрать из этого key
ProviderType для определения KeyNumber (выглядит здесь: referenceource.microsoft.com ). Или есть более простой способ проверить закрытый ключ для функции ключа (ключ был создан для подписи или обмена)?