Статус: Новичок
Группы: Участники
Зарегистрирован: 13.02.2015(UTC) Сообщений: 6 Откуда: Москва
|
Здравствуйте! Возникает ошибка "Алгоритм ключа сертификата не поддерживается" при подписывании сообщения. Сертификат имеет закрытый ключ и проходит проверку на валидацию. Все способы указанные на форуме попробовал... Вложение(я): osinfo.xml (75kb) загружен 6 раз(а).У Вас нет прав для просмотра или загрузки вложений. Попробуйте зарегистрироваться.
|
|
|
|
Статус: Сотрудник
Группы: Администраторы
Зарегистрирован: 12.12.2007(UTC) Сообщений: 6,393 Откуда: КРИПТО-ПРО Сказал «Спасибо»: 37 раз Поблагодарили: 717 раз в 621 постах
|
Какой CSP, какой сертификат и алгоритм ключа? |
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 13.02.2015(UTC) Сообщений: 6 Откуда: Москва
|
1) CSP 3.6.6497 2) Простите, в смысле какой сертификат? 3) ГОСТ Р 34.11/34.10-2001
|
|
|
|
Статус: Сотрудник
Группы: Администраторы
Зарегистрирован: 12.12.2007(UTC) Сообщений: 6,393 Откуда: КРИПТО-ПРО Сказал «Спасибо»: 37 раз Поблагодарили: 717 раз в 621 постах
|
Не заметил проблем в osinfo. Запускаете без отладчика? Какая версия VS? |
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 13.02.2015(UTC) Сообщений: 6 Откуда: Москва
|
VS2012 Падает на signedXml.SigningKey = certificate.PrivateKey; Этот метод использует соседний проект и все подписывается.. При реализации вэб-сервиса никаких же особенностей нет?
|
|
|
|
Статус: Сотрудник
Группы: Администраторы
Зарегистрирован: 12.12.2007(UTC) Сообщений: 6,393 Откуда: КРИПТО-ПРО Сказал «Спасибо»: 37 раз Поблагодарили: 717 раз в 621 постах
|
Не хватает прав для доступа к ключу скорее всего. Неоднократно обсуждалось. |
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 13.02.2015(UTC) Сообщений: 6 Откуда: Москва
|
Спасибо! Моя проблема решилась так: В оснастке IIS сервера, в выбранном мною пуле приложения установить поле "Удостоверение" (пардон, но у меня рус. версия WinServ) равным "LocalSystem".
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 28.06.2016(UTC) Сообщений: 7 Откуда: екб
|
Добрый день! Возникает ошибка: The certificate key algorithm is not supported. Server stack trace: at System.Security.Cryptography.X509Certificates.X509Certificate2.get_PrivateKey() ... Совместимость с продуктами microsoft галочку ставил. osinfo.xml (69kb) загружен 3 раз(а).
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 28.06.2016(UTC) Сообщений: 7 Откуда: екб
|
Не получается настроить CryptoPro .NET на серверной ОС, на рабочей машине под win7 все работает. на сервере установленно: ОС Win server 2008 R2 Service Pack 1 CryptoPro CSP 3.6.7777 CryptoPro .NET Server 1.0.5913 .NET Framework 4.6.1 (4.6.01055)
Проверяю установку запустив SimpleCS из установленного .NET SDK. Если запускаю файл из папки .NET SDK\Examples\2.0, то программа выполняется без ошибок. Если запускаю из папки .NET SDK\Examples\4.0 то программа завершается с ошибкой:
Размер бинарного сертификата: 2441 байт
System.NotSupportedException: The certificate key algorithm is not supported. at System.Security.Cryptography.X509Certificates.PublicKey.get_Key() at Samples.Certificate.Certificate2.Main(String[] args)
Так же я написал простое консольное приложение, которое получает сертификат и пытается обратиться к закрытому ключу и провел несколько опытов: 1) Создаю консольный проект в vs2015. По умолчанию версия .net FW у проекта стоит 4.6. Делаю билд, полученный экзешник копирую на сервер и запускаю там. Результат: доступ к секретному ключу есть. 2) Меняю версию .net FW на 4. На сервере программа завершается с ошибкой System.NotSupportedException 3) Меняю версию .net обратно на 4.6 результат не меняется - System.NotSupportedException 4) Меняю версию на 2.0. На сервере удается получить доступ к секретному ключу. При этом на рабочей машине разработчика все работает с любой версией .net FW
|
|
|
|
Статус: Сотрудник
Группы: Администраторы
Зарегистрирован: 12.12.2007(UTC) Сообщений: 6,393 Откуда: КРИПТО-ПРО Сказал «Спасибо»: 37 раз Поблагодарили: 717 раз в 621 постах
|
Попробуйте на сервере удалить КриптоПро .NET и установить заново. |
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close