Ключевое слово в защите информации
КЛЮЧЕВОЕ СЛОВО
в защите информации
Получить ГОСТ TLS-сертификат для домена (SSL-сертификат)
Добро пожаловать, Гость! Чтобы использовать все возможности Вход или Регистрация.

Уведомление

Icon
Error

7 Страницы<12345>»
Опции
К последнему сообщению К первому непрочитанному
Offline RFM_SAA  
#21 Оставлено : 27 марта 2015 г. 11:36:52(UTC)
RFM_SAA

Статус: Новичок

Группы: Участники
Зарегистрирован: 13.02.2015(UTC)
Сообщений: 6
Российская Федерация
Откуда: Москва

Здравствуйте!

Возникает ошибка "Алгоритм ключа сертификата не поддерживается" при подписывании сообщения. Сертификат имеет закрытый ключ и проходит проверку на валидацию. Все способы указанные на форуме попробовал...
Вложение(я):
osinfo.xml (75kb) загружен 6 раз(а).

У Вас нет прав для просмотра или загрузки вложений. Попробуйте зарегистрироваться.
Offline Максим Коллегин  
#22 Оставлено : 27 марта 2015 г. 15:04:31(UTC)
Максим Коллегин

Статус: Сотрудник

Группы: Администраторы
Зарегистрирован: 12.12.2007(UTC)
Сообщений: 6,393
Мужчина
Откуда: КРИПТО-ПРО

Сказал «Спасибо»: 37 раз
Поблагодарили: 717 раз в 621 постах
Какой CSP, какой сертификат и алгоритм ключа?
Знания в базе знаний, поддержка в техподдержке
Offline RFM_SAA  
#23 Оставлено : 27 марта 2015 г. 15:33:17(UTC)
RFM_SAA

Статус: Новичок

Группы: Участники
Зарегистрирован: 13.02.2015(UTC)
Сообщений: 6
Российская Федерация
Откуда: Москва

1) CSP 3.6.6497
2) Простите, в смысле какой сертификат?
3) ГОСТ Р 34.11/34.10-2001
Offline Максим Коллегин  
#24 Оставлено : 27 марта 2015 г. 16:51:04(UTC)
Максим Коллегин

Статус: Сотрудник

Группы: Администраторы
Зарегистрирован: 12.12.2007(UTC)
Сообщений: 6,393
Мужчина
Откуда: КРИПТО-ПРО

Сказал «Спасибо»: 37 раз
Поблагодарили: 717 раз в 621 постах
Не заметил проблем в osinfo. Запускаете без отладчика? Какая версия VS?
Знания в базе знаний, поддержка в техподдержке
Offline RFM_SAA  
#25 Оставлено : 27 марта 2015 г. 18:38:30(UTC)
RFM_SAA

Статус: Новичок

Группы: Участники
Зарегистрирован: 13.02.2015(UTC)
Сообщений: 6
Российская Федерация
Откуда: Москва

VS2012
Падает на signedXml.SigningKey = certificate.PrivateKey;
Этот метод использует соседний проект и все подписывается.. При реализации вэб-сервиса никаких же особенностей нет?
Offline Максим Коллегин  
#26 Оставлено : 27 марта 2015 г. 20:16:18(UTC)
Максим Коллегин

Статус: Сотрудник

Группы: Администраторы
Зарегистрирован: 12.12.2007(UTC)
Сообщений: 6,393
Мужчина
Откуда: КРИПТО-ПРО

Сказал «Спасибо»: 37 раз
Поблагодарили: 717 раз в 621 постах
Не хватает прав для доступа к ключу скорее всего. Неоднократно обсуждалось.
Знания в базе знаний, поддержка в техподдержке
Offline RFM_SAA  
#27 Оставлено : 30 марта 2015 г. 15:44:21(UTC)
RFM_SAA

Статус: Новичок

Группы: Участники
Зарегистрирован: 13.02.2015(UTC)
Сообщений: 6
Российская Федерация
Откуда: Москва

Спасибо!
Моя проблема решилась так: В оснастке IIS сервера, в выбранном мною пуле приложения установить поле "Удостоверение" (пардон, но у меня рус. версия WinServ) равным "LocalSystem".
Offline ErcKrasilnikov  
#28 Оставлено : 5 октября 2016 г. 9:10:13(UTC)
ErcKrasilnikov

Статус: Новичок

Группы: Участники
Зарегистрирован: 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 раз(а).
Offline ErcKrasilnikov  
#29 Оставлено : 13 октября 2016 г. 9:36:34(UTC)
ErcKrasilnikov

Статус: Новичок

Группы: Участники
Зарегистрирован: 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
Offline Максим Коллегин  
#30 Оставлено : 13 октября 2016 г. 10:27:43(UTC)
Максим Коллегин

Статус: Сотрудник

Группы: Администраторы
Зарегистрирован: 12.12.2007(UTC)
Сообщений: 6,393
Мужчина
Откуда: КРИПТО-ПРО

Сказал «Спасибо»: 37 раз
Поблагодарили: 717 раз в 621 постах
Попробуйте на сервере удалить КриптоПро .NET и установить заново.
Знания в базе знаний, поддержка в техподдержке
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
7 Страницы<12345>»
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.