Статус: Новичок
Группы: Участники
Зарегистрирован: 06.09.2012(UTC) Сообщений: 5 Откуда: Perm
|
Добрый день! Только начал разбираться с CryptoPro и столкнулся с проблемами при запуске примеров. Больше всего интересует пример Xml.cs.SignSmevRequest, выбрасывающий Exception “CryptographicException: Could not create hash algorithm object.” на строчке Код:signedXml.ComputeSignature();
Пример Certificate.Certificate2 выбрасывает “NotSupportedException: The certificate key algorithm is not supported.” Устанавливал в таком порядке: КриптоПро CSP 3.6 R2 KC1 win32 (русский) NET-Win32-rus.msi - 32-разрядная версия (rus) NETSDK-Win32-rus.msi - SDK 32-разрядная (rus) Перезагружался. alarm.exe info сгенерировал osinfo.xml с рядом ошибок, но в чем причина плохой инсталляции я не понимаю. Вложение(я):  osinfo.xml (62kb) загружен 11 раз(а).У Вас нет прав для просмотра или загрузки вложений. Попробуйте зарегистрироваться.
|
|
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 14.10.2011(UTC) Сообщений: 150  Поблагодарили: 33 раз в 32 постах
|
.NET 4.5 в настоящее время не поддерживается.
|
|
|
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 06.09.2012(UTC) Сообщений: 5 Откуда: Perm
|
Вот уж не ожидал от Майкрософта такую подлянку.
Заменил фреймворк 4.5 на 4.0, теперь в примере Xml.cs.SignSmevRequest получаю CryptographicException «Параметр должен поддерживать алгоритм GOST R 34.10».
|
|
|
|
|
|
Статус: Сотрудник
Группы: Администраторы
Зарегистрирован: 12.12.2007(UTC) Сообщений: 6,453  Откуда: КРИПТО-ПРО Сказал «Спасибо»: 38 раз Поблагодарили: 748 раз в 643 постах
|
.NET 4.5 нужно удалить. Совместное функционирование невозможно. Ожидайте версию с поддержкой .NET 4.5. |
|
|
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 06.09.2012(UTC) Сообщений: 5 Откуда: Perm
|
Так удалил. Поставил снова 4-ый. Удалил и установил заново весь софт CryptoPro. Перезагрузился. Certificate.Certificate2 теперь работает, а Xml.cs.SignSmevRequest ругается «Параметр должен поддерживать алгоритм GOST R 34.10» на той же строчке. Вложение(я):  osinfo.xml (66kb) загружен 9 раз(а).У Вас нет прав для просмотра или загрузки вложений. Попробуйте зарегистрироваться.
|
|
|
|
|
|
Статус: Сотрудник
Группы: Администраторы
Зарегистрирован: 12.12.2007(UTC) Сообщений: 6,453  Откуда: КРИПТО-ПРО Сказал «Спасибо»: 38 раз Поблагодарили: 748 раз в 643 постах
|
А закрытый ключ проходит тестирование в панели CSP? |
|
|
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 06.09.2012(UTC) Сообщений: 5 Откуда: Perm
|
Спасибо за подсказку. Дело действительно было в ключе.
|
|
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 11.09.2012(UTC) Сообщений: 1
|
Такая же абсолютно проблема, только версия SDK и клиента x64, дот нет 4 удалил, все равно пишет, что не может созадаль объект хеш-алгоритма.
|
|
|
|
|
|
Статус: Сотрудник
Группы: Администраторы
Зарегистрирован: 12.12.2007(UTC) Сообщений: 6,453  Откуда: КРИПТО-ПРО Сказал «Спасибо»: 38 раз Поблагодарили: 748 раз в 643 постах
|
32-х битную версию frameworka 4.5 уже поддержали - можно запросить у меня сборку в ПМ. |
|
|
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 18.11.2010(UTC) Сообщений: 15
Сказал(а) «Спасибо»: 4 раз
|
Столкнулся с проблемой, описанной в первом посте. Используется .NET 4, нового 4.5 в системе нету и не было ранее. CryptoPro использовал 3.6R2, сейчас поставил 3.6R3 с сайта (3.6.5363 КС1, версия продукта 3.6.7363) Ключ тестирование проходит. Есть ли какие-нибудь варианты решения этой проблемы?
|
|
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close