У меня есть некоторые проблемы с RSACryptoServiceProvider на моей машине. Если создать новый экземпляр:
RSACryptoServiceProvider rsa = new RSACryptoServiceProvider();
Я уже получаю исключение в свойстве CspKeyContainerInfo:
При экспорте 'rsa.CspKeyContainerInfo.Exportable' возникло исключение типа 'System.Security.Cryptography.CryptographicException' bool {System.Security.Cryptography.CryptographicException}
base {"Ключ не существует. \ R \ n"} System.SystemException {System.Security.Cryptography.CryptographicException}
Если я попробую этот же код на другом ПК, все будет отлично. Есть ли на моем ПК некоторые настройки, которые я могу проверить, чтобы убедиться, что они оба настроены правильно и в чем откладывается конфигурация? Любая подсказка, в чем может быть проблема?
Спасибо
EDIT:
Похоже, что это происходит только в рамках 4.0. Любая подсказка?