|
dconsidRu |
|
|
Статус: Участник Группы: Участники Сказал(а) «Спасибо»: 1 раз |
Здравствуйте, Столкнулся с такой проблемой: Если использовать ComputeSignature(cmsSigner, true) получаю ошибку «Неправильный открытый ключ поставщика.». Помогите пожалуйста. Использую КриптоПро CSP версия: 4.0.9944 (Скачал с сайта: срок действия до 13.01.2019) Цитата: var x509 = Program2.GetCertificateFromStore(«d2f24b0483ccd99523a5ee4ea0e8ecfc9f86d9d9»); if (x509 != null) ContentInfo contentInfo = new ContentInfo(msgBytes); // Тут ошибка если второй параметр = true CmsSigner cmsSigner = new CmsSigner(x509); signedCms.ComputeSignature(cmsSigner, true); Console.WriteLine(Convert.ToBase64String(signedPkcs)); |
![]() |
|
|
dconsidRu |
|
|
Статус: Участник Группы: Участники Сказал(а) «Спасибо»: 1 раз |
Коллеги, так и не нашел в чем проблема. Подскажите куда копать. |
![]() |
|
|
Андрей Писарев |
|
|
Статус: Сотрудник Группы: Участники Сказал «Спасибо»: 457 раз |
Здравствуйте. Протестируйте этот сертификат через Панель управленияКриптоПРО CSP. Вкладка СервисПротестироватьПо сертификату Цитата: cmsSigner.DigestAlgorithm = new Oid(«1.2.643.7.1.1.3.3»); Почему именно этот выбран идентификатор? |
|
Техническую поддержку оказываем тут |
|
![]() |
WWW |
|
dconsidRu |
|
|
Статус: Участник Группы: Участники Сказал(а) «Спасибо»: 1 раз |
Спасибо за ответ. Результат теста ниже: Выбор алгоритма не влияет на появление ошибки. Кроме этого тестировал с содержимым сертификата в контейнере и без. При импорте сертификата галка усиленной защиты ключа была отключена. Выбор алгоритма — требование заказчика ФНС. Цитата: Проверка завершена успешно ошибок не обнаружено |
![]() |
|
|
Андрей Писарев |
|
|
Статус: Сотрудник Группы: Участники Сказал «Спасибо»: 457 раз |
Автор: dconsidRu Выбор алгоритма — требование заказчика ФНС. ….. Почему требуете ГОСТ-2012, а сертификат по ГОСТ-2001? Удаление строки: |
|
Техническую поддержку оказываем тут |
|
![]() |
WWW |
|
dconsidRu |
|
|
Статус: Участник Группы: Участники Сказал(а) «Спасибо»: 1 раз |
Цитата: Удаление строки: Нет ошибка не исчезает. Цитата: Почему требуете ГОСТ-2012, а сертификат по ГОСТ-2001? Везде изменил параметры на ГОСТ-2001. Цитата: SignedCms signedCms = new SignedCms(contentInfo, true); CmsSigner cmsSigner = new CmsSigner(x509); signedCms.ComputeSignature(cmsSigner, true); |
![]() |
|
|
Андрей Писарев |
|
|
Статус: Сотрудник Группы: Участники Сказал «Спасибо»: 457 раз |
Автор: dconsidRu Столкнулся с такой проблемой: Если использовать ComputeSignature(cmsSigner, true) получаю ошибку «Неправильный открытый ключ поставщика.». Это не шифрование, а подписание. Никаких окон выбора ключей не должно быть. Приложите снимок или опишите, что делаете в этом диалоге. Сертификат установлен и тестируется через панель — под тем же пользователем? |
|
Техническую поддержку оказываем тут |
|
![]() |
WWW |
|
dconsidRu |
|
|
Статус: Участник Группы: Участники Сказал(а) «Спасибо»: 1 раз |
Цитата: Это не шифрование, а подписание. Возможно неправильно выразился, т.к. новичок в криптографии. Цитата: Никаких окон выбора ключей не должно быть. Ниже рисунок, не окно выбора — а чтения ключа.
Цитата: Приложите снимок или опишите, что делаете в этом диалоге. Нажатие на кнопку «ОК» не приводит к дальнейшим ошибкам и все отрабатывает корректно. Хочется чтобы это окно не возникало, и приложение отрабатывало без появления этого окна. Цитата: Сертификат установлен и тестируется через панель — под тем же пользователем? Сертификат установлен под «текущим пользователем» который входит в группу «Администратор». |
![]() |
|
|
Андрей Писарев |
|
|
Статус: Сотрудник Группы: Участники Сказал «Спасибо»: 457 раз |
Вот теперь понятно. Варианты: |
|
Техническую поддержку оказываем тут |
|
![]() |
WWW |
|
Андрей Писарев |
|
|
Статус: Сотрудник Группы: Участники Сказал «Спасибо»: 457 раз |
Цитата: При импорте сертификата галка усиленной защиты ключа была отключена. А групповые политики не трогали? |
|
Техническую поддержку оказываем тут |
|
![]() |
WWW |
| Пользователи, просматривающие эту тему |
|
Guest |
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
27 дек 2018 09:49 — 27 дек 2018 09:49 #9748
от Alex_04
Alex_04 ответил в теме Континент-АП 3.5
Textyx пишет: Делал на КАП 3.6.19.0.
Имхо, тема более не актуальна после обязательного перехода в этом году на подключение только по DNS имени, а не по IP адресу — КАП версий 3.5.х и 3.6.х это не поддерживает, только 3.7.х. А данная тема про КАП-
3.5
— отслужил свое, пора и на покой.
«Мы будем жить плохо, но недолго.» (© Черномырдин В.С.)
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
При возникновении перечисленных далее ошибок воспользуйтесь стандартными действиями для решения проблем с криптографией. Ошибки могут возникать при подписании и расшифровке (отправке отчета, обмене, отправке заявления, обновлении статуса заявления и т.д.):
- набор ключей не определен;
- неправильный открытый ключ поставщика;
- не найден сертификат и открытый ключ для расшифровки;
- не найден сертификат руководителя в системном хранилище сертификатов;
- не удалось расшифровать файл обновлений;
- ошибка инициализации криптопровайдера;
- плохие данные;
-
ошибка при получении свойств сертификата. Не удалось выполнить подписание сертификатом, Федеральная налоговая служба по причине Ошибка при получении свойства сертификата (0x0000000);
-
ошибка интерфейса модуля криптографии. Отсутствует набор ключей. Не удалось выполнить подписание сертификатом по причине: Ошибка интерфейса модуля криптографии. Отсутствует набор ключей;
-
ошибка при получении контекста модуля криптографии. Не удалось выполнить подписание сертификатом , Федеральная налоговая служба по причине Ошибка при получении контекста модуля криптографии;
-
модуль криптографии не поддерживает алгоритмов подписи. Не удалось выполнить подписание сертификатом по причине: Модуль криптографии не поддерживает алгоритмов подписи. Не удалось подписать файл по причине…;
-
не удалось подписать файл по причине: Неправильный зарегистрированный набор ключей. Неправильный зарегистрированный набор ключей. Ошибка подписания документа: Обращение налогоплательщика, связанное с циклом обмена По причине: Не удалось подписать файл по причине…;
-
не удалось подписать файл по причине: Ошибка исполнения функции. Не удалось подписать файл по причине: Ошибка исполнения функции. Ошибка подписания документа: Запрос на информационное обслуживание налогоплательщика, связанное с циклом обмена.
|
Dennisw |
|
|
Статус: Активный участник Группы: Участники
|
Добрый День При выполнении примера указанного в SAMPLES — SignedAttribute.vb выдается ошибка «Неправильный открытый ключ поставщика.» выводится в этой части кода: ‘ Подписываем CMS/PKCS #7 сообение. Сертификат — Состав — Открытый ключ — > ГОСТ 34.10 — 2001 (512) При использовании Тестового сертификата от Крипто-Про — Состав — Открытый ключ — > RSA (1024) получается при использовании ГОСТ сертификатов я не могу по такой технологии производить подписывание документов? Спасибо! |
![]() |
WWW |
|
Челпанов А. |
|
|
Статус: Активный участник Группы: Участники Поблагодарили: 2 раз в 2 постах |
Этот пример должен работать на ключах алгоритма ГОСТ. |
|
С уважением, Александр. |
|
![]() |
WWW |
|
Dennisw |
|
|
Статус: Активный участник Группы: Участники
|
osinfo + сертификат Отредактировано пользователем 28 октября 2009 г. 15:27:19(UTC) Вложение(я):
У Вас нет прав для просмотра или загрузки вложений. Попробуйте зарегистрироваться. |
![]() |
WWW |
|
Челпанов А. |
|
|
Статус: Активный участник Группы: Участники Поблагодарили: 2 раз в 2 постах |
Скорее всего в найденном сертификате открытый ключ не соответствует секретному. Есть несколько вариантов. |
|
С уважением, Александр. |
|
![]() |
WWW |
|
Dennisw |
|
|
Статус: Активный участник Группы: Участники
|
Александр что бы все правильно понимать просто для себя 1. я удалил сейчас из контейнера Личное все сертификаты с которыми тестируюсь Далее Запускаю пример и использую в примере именно этот сертификат Последовательность правильная ? или что то не так делаю? |
![]() |
WWW |
|
Челпанов А. |
|
|
Статус: Активный участник Группы: Участники Поблагодарили: 2 раз в 2 постах |
1. Удалить из хранилища (store) Личное все сертификаты. |
|
С уважением, Александр. |
|
![]() |
WWW |
|
Dennisw |
|
|
Статус: Активный участник Группы: Участники
|
Нет все то же самое EnvelopedMultipleRecipients, EnvelopedSingleRecipient — эти примеры отрабатывают без ошибок |
![]() |
WWW |
|
Dennisw |
|
|
Статус: Активный участник Группы: Участники
|
проверил еще на двух сертификатах (все одного сертификац. центра) — результат тот же |
![]() |
WWW |
|
Челпанов А. |
|
|
Статус: Активный участник Группы: Участники Поблагодарили: 2 раз в 2 постах |
Можно еще попробовать: Цитата: csptest -cmslowsign -sign -in a.txt -out signedattr.bin -add -my certname подпись файла a.txt в файл signedattr.bin используя сертификат certname из хранилища my Цитата: csptest -cmslowsign -verify -in signedattr.bin проверка подписи под файлом. Проверить соответствие сертификата секретному ключу можно через контрольную панель. |
|
С уважением, Александр. |
|
![]() |
WWW |
|
Dennisw |
|
|
Статус: Активный участник Группы: Участники
|
—csptest -cmslowsign -sign -in a.txt -out signedattr.bin -add -my certname CSP (Type:75) v3.6.5355 KC2 Release Ver:3.6.5402 OS:Windows CPU:IA32 FastCode:RE A CSP has been acquired. Отредактировано пользователем 29 октября 2009 г. 11:56:09(UTC) |
![]() |
WWW |
| Пользователи, просматривающие эту тему |
|
Guest |
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Arh-SUFD-Portal.ru
Форум сопровождения пользователей СУФД-Портала
- Список форумов‹Работа в СУФД-Портале‹Доступ на Портале, Континент-АП, Сертификаты, ЭЦП
- Изменить размер шрифта
- Версия для печати
- FAQ
- Вход
Ошибка 80090015 неправильный открытый ключ поставщика
tfoms » 06 окт 2014, 14:12
Re: Ошибка 80090015 неправильный открытый ключ поставщика
Чертов_А » 06 окт 2014, 16:02
Re: Ошибка 80090015 неправильный открытый ключ поставщика
Анна » 06 окт 2014, 16:08
Re: Ошибка 80090015 неправильный открытый ключ поставщика
Анна » 06 окт 2014, 16:11
Re: Ошибка 80090015 неправильный открытый ключ поставщика
Анна » 06 окт 2014, 16:36
Re: Ошибка 80090015 неправильный открытый ключ поставщика
Чертов_А » 06 окт 2014, 17:11
Re: Ошибка 80090015 неправильный открытый ключ поставщика
Olleg » 08 окт 2014, 15:01
Re: Ошибка 80090015 неправильный открытый ключ поставщика
tfoms » 13 окт 2014, 14:27
Re: Ошибка 80090015 неправильный открытый ключ поставщика
Olleg » 13 окт 2014, 14:49
Также эта модель
eToken PRO 72k (Java) аппаратно поддерживает только длину RSA-ключа
1024 и 2048 бит
Re: Ошибка 80090015 неправильный открытый ключ поставщика
tfoms » 13 окт 2014, 15:08






