Статус: Новичок
Группы: Участники
Зарегистрирован: 20.12.2018(UTC) Сообщений: 7 Откуда: Москва
|
Добрый день! Подскажите, может быть кто-то сталкивался со следующей проблемой, или хотя бы просто есть мысли, как с ней быть. Написана программа с использованием КриптоПро .NET ещё пару лет назад, и с тех пор практически не меняется, всё работает как надо. Но периодически (ну точнее за все время была пара тройка таких случаев, и все пришлись на последнюю пару-тройку месяцев) спустя какое-то время подписание просто перестает работать, получаем ошибку Цитата:System.NotSupportedException: Алгоритм ключа сертификата не поддерживается. в System.Security.Cryptography.X509Certificates.X509Certificate2.get_PrivateKey() И главное, что если ошибка возникла, она продолжает повторяться до закрытия приложения. А вот после перезапуска пропадает. Как-то принудительно воспроизвести, понять причину или получить дополнительную информацию не удалось. В самом коде программы никакого кеширования нет, т.е. на каждое подписание идёт поиск по хранилищу и т.д. Цитата:var storeMy = new X509Store(StoreName.My, StoreLocation.CurrentUser); var certCol = storeMy.Certificates.Find(... Возможно крипто про .net где-то что-то кеширует и есть возможность принудительно сбросить/очистить что-либо, чтобы обойтись без перезапуска приложения?
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close