Мне нужно экспортировать закрытый ключ из магазина Windows. Что делать, если ключ отмечен как неэкспортируемый? Я знаю, что это возможно, программа для взлома может экспортировать этот ключ.
Для экспорта ключа я использую Org.BouncyCastle.Security.DotNetUtilities.GetKeyPair ()
, который экспортирует ключ из (RSACryptoServiceProvider) cryptoProvider .ExportParameters (истина)
. Экспортированный ключ, который я использую в Org.BouncyCastle.Cms.CmsSignedDataGenerator
для подписи CMS.
Мне нужно решение для .Net, но любое решение будет полезно. Спасибо.