Форум КриптоПро
»
Средства криптографической защиты информации
»
КриптоПро .NET
»
System.NotSupportedException: The certificate key algorithm is not supported.
Статус: Участник
Группы: Участники
Зарегистрирован: 15.10.2012(UTC) Сообщений: 11 Откуда: msc
Сказал(а) «Спасибо»: 1 раз
|
Демонстрационный пример из SDK падает. SimpleCS Xml.SignDocument testcert System.NotSupportedException: The certificate key algorithm is not supported. at System.Security.Cryptography.X509Certificates.X509Certificate2.get_PrivateKey() at Samples.Xml.SignDocument.Main(String[] args) Сертификат получен через тестовый http://www.cryptopro.ru/certsrv, через оснастку "Сертификаты" и CSP/Сервис никаких проблем не наблюдается. Ошибка только на одной машине. Windows 2008 Server x64 en КриптоПро CSP 3.6.7491 КриптоПро .NET 1.0.4812.0 Лицензия установлена. Отредактировано пользователем 12 августа 2013 г. 13:34:09(UTC)
| Причина: Не указана Вложение(я):  osinfo_x64.xml (49kb) загружен 5 раз(а). osinfo_x32.xml (40kb) загружен 1 раз(а).У Вас нет прав для просмотра или загрузки вложений. Попробуйте зарегистрироваться.
|
|
|
|
|
|
Статус: Сотрудник
Группы: Администраторы
Зарегистрирован: 12.12.2007(UTC) Сообщений: 6,433  Откуда: КРИПТО-ПРО Сказал «Спасибо»: 38 раз Поблагодарили: 737 раз в 634 постах
|
Установите последнюю версию КриптоПро .NET |
|
|
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 15.10.2012(UTC) Сообщений: 11 Откуда: msc
Сказал(а) «Спасибо»: 1 раз
|
Спасибо, с новой версией все заработало.
|
|
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 15.08.2013(UTC) Сообщений: 3  Откуда: Москва Сказал(а) «Спасибо»: 1 раз
|
Добрый день.
Я ПМ проекта. Разработка идет на фреймворке .net.
Подпись осуществляется на стороне клиента. И там требование, чтоб был установлен .net framework 3.5. КриптоПро CSP 3.6.7491
У нас та же проблема была как и alex33... т.е. не могли подписать данные. Выскакивал The certificate key algorithm is not supported. Но установив у клиента КриптоПро .NET решили проблему.
Теперь поступил вопрос/предложение от начальства, цитирую: "Необходимо иметь возможность в ActiveX подписывать сертификатами с ГОСТовой подписью без использования КриптоПро .NET. КриптоПро CSP у всех пользователей установлен."
Подскажите, это реально вообще? Можно ли обойтись без КриптоПро .NET ?
dll КриптоПро нету в проекте ActiveX у нас. В ActiveX используется только System.Security.dll. Как понимаю далее все ложится на плечи ОС клиента.
Прошу, помогите с вопросом. Не можем понять с нас требуют реального или нет.
Простите за непрофессиональный лепет :)
Заранее спасибо.
|
|
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 14,114   Сказал «Спасибо»: 615 раз Поблагодарили: 2381 раз в 1873 постах
|
Можно обойтись. Для этого можно использовать p/invoke |
|
 1 пользователь поблагодарил Андрей * за этот пост.
|
mary_m оставлено 15.08.2013(UTC)
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 15.08.2013(UTC) Сообщений: 3  Откуда: Москва Сказал(а) «Спасибо»: 1 раз
|
|
|
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 25.12.2007(UTC) Сообщений: 1,733  Откуда: КРИПТО-ПРО Поблагодарили: 177 раз в 168 постах
|
Цитата:У нас та же проблема была как и alex33... т.е. не могли подписать данные. Тоже XML подписываете или создаете обычное CMS сообщение? |
|
|
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 15.08.2013(UTC) Сообщений: 3  Откуда: Москва Сказал(а) «Спасибо»: 1 раз
|
Автор: Kirill Sobolev  Цитата:У нас та же проблема была как и alex33... т.е. не могли подписать данные. Тоже XML подписываете или создаете обычное CMS сообщение? Да XML. А может есть пример реализации подписи по Гост р 34.11 посредствам p/invoke. Может кто помнит и ссылкой поделится ?
|
|
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 29.10.2013(UTC) Сообщений: 6  Откуда: Санкт-Петербург
|
Автор: alex33  Демонстрационный пример из SDK падает. SimpleCS Xml.SignDocument testcert System.NotSupportedException: The certificate key algorithm is not supported. at System.Security.Cryptography.X509Certificates.X509Certificate2.get_PrivateKey() at Samples.Xml.SignDocument.Main(String[] args) Сертификат получен через тестовый http://www.cryptopro.ru/certsrv, через оснастку "Сертификаты" и CSP/Сервис никаких проблем не наблюдается. Та же самая проблема, Windows XP SP3 x86 en, КриптоПро CSP 3.6.7491 (демо), КриптоПро .NET 1.0.5101.5 (демо). Обновлять КриптоПро .NET больше не на что... Возможна ли такая ситуация из-за использования демо-версий? Исправит ли покупка проблему? Вложение(я):  osinfo.xml (39kb) загружен 10 раз(а).У Вас нет прав для просмотра или загрузки вложений. Попробуйте зарегистрироваться.
|
|
|
|
|
|
Статус: Сотрудник
Группы: Администраторы
Зарегистрирован: 12.12.2007(UTC) Сообщений: 6,433  Откуда: КРИПТО-ПРО Сказал «Спасибо»: 38 раз Поблагодарили: 737 раз в 634 постах
|
|
|
|
|
|
|
|
Форум КриптоПро
»
Средства криптографической защиты информации
»
КриптоПро .NET
»
System.NotSupportedException: The certificate key algorithm is not supported.
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close