Неправильный открытый ключ поставщика код ошибки 0x80090015

При возникновении перечисленных далее ошибок воспользуйтесь стандартными действиями для решения проблем с криптографией. Ошибки могут возникать при подписании и расшифровке (отправке отчета, обмене, отправке заявления, обновлении статуса заявления и т.д.):

  • набор ключей не определен;
  • неправильный открытый ключ поставщика;
  • не найден сертификат и открытый ключ для расшифровки;
  • не найден сертификат руководителя в системном хранилище сертификатов;
  • не удалось расшифровать файл обновлений;
  • ошибка инициализации криптопровайдера;
  • плохие данные;
  • ошибка при получении свойств сертификата. Не удалось выполнить подписание сертификатом, Федеральная налоговая служба по причине Ошибка при получении свойства сертификата (0x0000000);

  • ошибка интерфейса модуля криптографии. Отсутствует набор ключей. Не удалось выполнить подписание сертификатом по причине: Ошибка интерфейса модуля криптографии. Отсутствует набор ключей;

  • ошибка при получении контекста модуля криптографии. Не удалось выполнить подписание сертификатом , Федеральная налоговая служба по причине Ошибка при получении контекста модуля криптографии;

  • модуль криптографии не поддерживает алгоритмов подписи. Не удалось выполнить подписание сертификатом по причине: Модуль криптографии не поддерживает алгоритмов подписи. Не удалось подписать файл по причине…;

  • не удалось подписать файл по причине: Неправильный зарегистрированный набор ключей. Неправильный зарегистрированный набор ключей. Ошибка подписания документа: Обращение налогоплательщика, связанное с циклом обмена По причине: Не удалось подписать файл по причине…;

  • не удалось подписать файл по причине: Ошибка исполнения функции. Не удалось подписать файл по причине: Ошибка исполнения функции. Ошибка подписания документа: Запрос на информационное обслуживание налогоплательщика, связанное с циклом обмена.

Форум КриптоПро
 » 
Средства криптографической защиты информации
 » 
Встраивание
 » 
Ошибка подписи в CAPICOM, КриптоПро ЭЦП Browser plug-in, xmlsec


Offline

const_z

 


#1
Оставлено
:

31 июля 2012 г. 12:54:31(UTC)

const_z

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

Группы: Участники

Зарегистрирован: 31.07.2012(UTC)
Сообщений: 7

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

Помогите разобраться, в чем ошибка.

Местный УЦ выпустил тестовый ключ и сертификат. Пробую подписать ими сообщение несколькими библиотеками:

-CAPICOM возвращает ошибку: «Неправильный открытый ключ поставщика» (на методе Sign объекта CAPICOM.SignedData, код: 0x80090015)

-КриптоПро ЭЦП Browser plug-in: «Не найден автор исходной подписи». (проверяли через демо-страницу на сайте крипто-про http://www.cryptopro.ru/cadesplugin/Default.aspx)

-пробовал подписать через xmlsec: в логах ошибка при
вызове CryptAcquireCertificatePrivateKey — NTE_BAD_PUBLIC_KEY (MSDN описывеет ошибку так:

The public key in the certificate does not match the public key returned by the CSP. This error code is returned if the CRYPT_ACQUIRE_COMPARE_KEY_FLAG is set and the public key in the certificate does not match the public key returned by the cryptographic provider.
).

-подпись через CryptSignMessage проходит нормально.


Вверх


Offline

Андрей Писарев

 


#2
Оставлено
:

31 июля 2012 г. 13:01:42(UTC)

Андрей *

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

Группы: Участники

Зарегистрирован: 26.07.2011(UTC)
Сообщений: 11,986
Мужчина
Российская Федерация

Сказал «Спасибо»: 457 раз
Поблагодарили: 1905 раз в 1474 постах

корневой и пользовательский сертификат в студию…

Цитата:

Неправильный открытый ключ поставщика

А тот ли корневой установлен?
Если удалить корневой из хранилища — заработает?

Signer.Options = — чему равно? Вкладывается вся цепочка, а если только сертификат пользователя?

Signer.Options = CAPICOM_CERTIFICATE_INCLUDE_END_ENTITY_ONLY — так заработает?

Отредактировано пользователем 31 июля 2012 г. 13:13:51(UTC)
 | Причина: Не указана

Техническую поддержку оказываем тут
Наша база знаний


Вверх

WWW


Offline

Андрей Писарев

 


#3
Оставлено
:

31 июля 2012 г. 13:19:46(UTC)

Андрей *

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

Группы: Участники

Зарегистрирован: 26.07.2011(UTC)
Сообщений: 11,986
Мужчина
Российская Федерация

Сказал «Спасибо»: 457 раз
Поблагодарили: 1905 раз в 1474 постах

Риторический вопрос:
и самое главное при просмотре сертификата пользователя на вкладке Путь сертификации — что написано?

Техническую поддержку оказываем тут
Наша база знаний


Вверх

WWW


Offline

const_z

 


#4
Оставлено
:

31 июля 2012 г. 19:44:33(UTC)

const_z

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

Группы: Участники

Зарегистрирован: 31.07.2012(UTC)
Сообщений: 7

>>Если удалить корневой из хранилища — заработает?
удалил — ошибка та же.

>>Signer.Options = — чему равно? Вкладывается вся цепочка, а если только сертификат пользователя?

пробовал CAPICOM_CERTIFICATE_INCLUDE_CHAIN_EXCEPT_ROOT(o),
CAPICOM_CERTIFICATE_INCLUDE_WHOLE_CHAIN(1),
CAPICOM_CERTIFICATE_INCLUDE_END_ENTITY_ONLY(2)

ошибка та же.

>>и самое главное при просмотре сертификата пользователя на вкладке Путь сертификации — что написано?
Сертифкат пользователя и корневой сертификат. Оба действительные.

Вложение(я):

user.cer (2kb) загружен 17 раз(а).

root.cer (2kb) загружен 7 раз(а).

У Вас нет прав для просмотра или загрузки вложений. Попробуйте зарегистрироваться.


Вверх


Offline

Андрей Писарев

 


#5
Оставлено
:

31 июля 2012 г. 20:02:15(UTC)

Андрей *

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

Группы: Участники

Зарегистрирован: 26.07.2011(UTC)
Сообщений: 11,986
Мужчина
Российская Федерация

Сказал «Спасибо»: 457 раз
Поблагодарили: 1905 раз в 1474 постах

const_z написал:

>>Если удалить корневой из хранилища — заработает?
удалил — ошибка та же.

>>Signer.Options = — чему равно? Вкладывается вся цепочка, а если только сертификат пользователя?

пробовал CAPICOM_CERTIFICATE_INCLUDE_CHAIN_EXCEPT_ROOT(o),
CAPICOM_CERTIFICATE_INCLUDE_WHOLE_CHAIN(1),
CAPICOM_CERTIFICATE_INCLUDE_END_ENTITY_ONLY(2)

ошибка та же.

>>и самое главное при просмотре сертификата пользователя на вкладке Путь сертификации — что написано?
Сертифкат пользователя и корневой сертификат. Оба действительные.

Написал в РМ…
по сертификатам:
пользовательский сертификат (подпись ЦС) успешно проверяется открытым ключом ЦС … Think

в корневыхпромежуточных нет аналогичных сертификатов ЦС (Региональный удостоверяющий центр Самарской области)?

интересная ситуация… при построении цепочки…

Отредактировано пользователем 31 июля 2012 г. 20:03:56(UTC)
 | Причина: Не указана

Техническую поддержку оказываем тут
Наша база знаний


Вверх

WWW


Offline

const_z

 


#6
Оставлено
:

1 августа 2012 г. 12:33:22(UTC)

const_z

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

Группы: Участники

Зарегистрирован: 31.07.2012(UTC)
Сообщений: 7

>>в корневыхпромежуточных нет аналогичных сертификатов ЦС (Региональный удостоверяющий центр Самарской области)?
нет

протестировали с помощью утилиты:

Вложение(я):

Отчет [01.08.12 09-27-55].html (5kb) загружен 21 раз(а).

У Вас нет прав для просмотра или загрузки вложений. Попробуйте зарегистрироваться.


Вверх


Offline

Андрей Писарев

 


#7
Оставлено
:

1 августа 2012 г. 12:58:49(UTC)

Андрей *

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

Группы: Участники

Зарегистрирован: 26.07.2011(UTC)
Сообщений: 11,986
Мужчина
Российская Федерация

Сказал «Спасибо»: 457 раз
Поблагодарили: 1905 раз в 1474 постах

Итого: создание подписи в CryptoAPI — работает…
а Capicom отказывается… Think

Infotecs Cryptographic Service Provider 3.2.3.8337
сборке второй год…
сейчас актуальная на сайте: 3.2.10.11525

Техническую поддержку оказываем тут
Наша база знаний


Вверх

WWW


Offline

Андрей Писарев

 


#8
Оставлено
:

1 августа 2012 г. 13:31:39(UTC)

Андрей *

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

Группы: Участники

Зарегистрирован: 26.07.2011(UTC)
Сообщений: 11,986
Мужчина
Российская Федерация

Сказал «Спасибо»: 457 раз
Поблагодарили: 1905 раз в 1474 постах

Посмотри еще раз по цепочке…

Пусквыполнить certmgr.msc

Корневой сертификат (Региональный удостоверяющий центр Самарской области, серийный номер:01CD31A2302E0E0000000510039B0002 — на базе ViPNet похоже)
должен быть только в доверенных корневых, если он есть в промежуточных = удали его оттуда

установи его с явным указанием расположения (а не определить автоматически)

Отредактировано пользователем 1 августа 2012 г. 13:33:46(UTC)
 | Причина: Не указана

Техническую поддержку оказываем тут
Наша база знаний


Вверх

WWW


Offline

const_z

 


#9
Оставлено
:

1 августа 2012 г. 14:03:47(UTC)

const_z

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

Группы: Участники

Зарегистрирован: 31.07.2012(UTC)
Сообщений: 7

установил свежую версию CSP — результат тот же

>>Корневой сертификат (Региональный удостоверяющий центр Самарской области, серийный номер:01CD31A2302E0E0000000510039B0002 — на базе ViPNet похоже)
>>должен быть только в доверенных корневых, если он есть в промежуточных = удали его оттуда
>>установи его с явным указанием расположения (а не определить автоматически)
установлен в доверенные. в промежуточных нет его

Отредактировано пользователем 1 августа 2012 г. 14:08:17(UTC)
 | Причина: Не указана


Вверх


Offline

const_z

 


#10
Оставлено
:

1 августа 2012 г. 14:28:35(UTC)

const_z

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

Группы: Участники

Зарегистрирован: 31.07.2012(UTC)
Сообщений: 7

Еще заметил такую особенность отображения INN. С чем это может быть связано? Влияет ли как то на работоспособность?

в mmc:
CN = Региональный удостоверяющий центр Самарской области
OU = Управление по ИБ и УЦ
O = ГКУ СО РЦУП
E = a.safonov@rcu.samregion.ru
S = 63 Самарская область
L = Самара
C = RU
ИНН = 6315856325
ОГРН = 1096315003080
STREET = улица Н.Панова, дом 16

в Vipnet csp:
CN = Региональный удостоверяющий центр Самарской области
OU = Управление по ИБ и УЦ
O = ГКУ СО РЦУП
E = a.safonov@rcu.samregion.ru
S = 63 Самарская область
L = Самара
C = RU
INN = 6315856325
OGRN = 1096315003080
STREET = улица Н.Панова, дом 16


Вверх

Пользователи, просматривающие эту тему

Guest

Форум КриптоПро
 » 
Средства криптографической защиты информации
 » 
Встраивание
 » 
Ошибка подписи в CAPICOM, КриптоПро ЭЦП Browser plug-in, xmlsec

Быстрый переход
 

Вы не можете создавать новые темы в этом форуме.

Вы не можете отвечать в этом форуме.

Вы не можете удалять Ваши сообщения в этом форуме.

Вы не можете редактировать Ваши сообщения в этом форуме.

Вы не можете создавать опросы в этом форуме.

Вы не можете голосовать в этом форуме.

Для корректной работы с электронной подписью (ЭП, ранее — ЭЦП) достаточно соблюсти четыре условия. Во-первых, приобрести средства ЭП в удостоверяющем центре (УЦ). Во-вторых, установить лицензионное средство криптозащиты (СКЗИ, криптопровайдер). В-третьих, загрузить на рабочее место личный, промежуточный и корневой сертификаты. И, в-четвертых, настроить браузер для подписания электронных файлов на веб-порталах. Если хотя бы одно из условий не соблюдено, в процессе использования ЭП возникают различные ошибки: КриптоПро не видит ключ, недействительный сертификат, отсутствие ключа в хранилище и другие. Самые распространенные сбои и способы их устранения рассмотрим в статье.

Настроим вашу электронную подпись под ключ за 30 минут!

Оставьте заявку и получите консультацию.

Почему КриптоПро не видит ключ ЭЦП

КриптоПро CSP — самый популярный криптографический софт на российском рынке. Большинство торговых площадок и автоматизированных госсистем работают только с этим криптопровайдером. Программное обеспечение распространяется на безвозмездной основе разработчиком и через дистрибьюторскую сеть, а за лицензию придется платить. При покупке квалифицированной ЭП (КЭП) клиенты получают набор средств:

  • закрытый и открытый ключи;
  • сертификат ключа проверки электронной подписи (СКПЭП, СЭП) — привязан к открытому ключу;
  • физический носитель, на который записываются все перечисленные средства.

Каждый раз, когда владельцу СЭП нужно подписать цифровой файл, он подключает USB-носитель к ПК и вводит пароль (двухфакторная идентификация). Возможен и другой путь — записать все компоненты в реестр ПК и пользоваться ими без физического криптоключа. Второй способ не рекомендован, так как считается небезопасным.

В работе с ЭП возникают такие ситуации, когда пользователь пытается заверить документ в интернете или в специальном приложении, открывает список ключей и не видит СЭП. Проблема может быть спровоцирована следующими факторами:

Ошибка Решение
Не подключен носитель Подсоединить токен к ПК через USB-порт (об успешном подключении свидетельствует зеленый индикатор на флешке)
Не установлено СКЗИ Установить криптопровайдер, следуя инструкции
Не установлен драйвер носителя Чтобы компьютер «увидел» устройство, нужно установить специальную утилиту. Как правило, она предоставляется удостоверяющим центром при выдаче подписи. Руководство по инсталляции можно найти на портале разработчика
На ПК не загружены сертификаты Установить корневой, промежуточный и личный сертификаты (как это сделать, рассмотрим далее)
Не установлен плагин для браузера Скачать ПО на сайте www.cryptopro.ru< и установить по инструкции

Ошибка КриптоПро «0x80090008»: указан неправильный алгоритм

Если версия CryptoPro не соответствует новым условиям сдачи отчетности, пользователь увидит на экране уведомление с кодом ошибки «0x80090008». Это значит, что на ПК установлен устаревший релиз программы, и его необходимо обновить. Для начала проверьте сертификат:

  1. В меню «Пуск» выберите пункт «Все программы» → «КриптоПро».
  2. Откройте «КриптоПро CSP сервис» и выберите команду «Протестировать».
  3. Нажмите кнопку «По сертификату» и укажите нужный файл.

При наличии ошибки в СЭП система на нее укажет.

Удаление программы

Если никаких проблем не обнаружено, ошибку неправильного алгоритма поможет устранить переустановка СКЗИ:

  1. Найти криптопровайдер через «Пуск».
  2. Выбрать команду «Удалить».
  3. Перезагрузить ПК.

Чтобы новая программа работала корректно, перед установкой требуется удалить все следы старой версии с помощью фирменной утилиты cspclean от CryptoPro:

  1. Запустить файл cspclean.exe на рабочем столе.
  2. Подтвердить удаление продукта клавишей «ДА».
  3. Перезагрузить компьютер.

Контейнеры, сохраненные в реестре, удалятся автоматически.

Установка актуального релиза

Дистрибутивы для скачивания СКЗИ размещены в разделе «Продукты» и доступны для скачивания всем авторизованным пользователям. Создание ЛК занимает не более 5 минут:

  1. Нажмите кнопку «Регистрация».
  2. Введите личные данные и подтвердите согласие на доступ к персональной информации.

В каталоге продуктов выберите версию криптопровайдера с учетом ОС, загрузите установщик на ПК, запустите его и следуйте подсказкам. При установке ПО требуется указать серийный номер лицензии (если срок действия еще не истек). Эту информацию можно уточнить в приложении к договору.

По отзывам пользователей, переустановка ПК почти всегда помогает в устранении ошибки «0x80090008». Если проблема не решена, рекомендуется написать в техподдержку разработчика или обратиться к официальному дистрибьютору, у которого вы купили лицензию.

КриптоПро вставлен другой носитель: как исправить

Ошибка «Вставьте ключевой носитель» или «Вставлен другой носитель» возникает при попытке подписания электронного документа. Сначала следует убедиться, что USB-токен с сертификатом подключен к ПК (в качестве носителя используются защищенные криптоключи или обычные флешки). Токен должен соответствовать сертификату. Если носитель подсоединен к ПК, но сообщение об ошибке все равно появляется, следует переустановить сертификат через CryptoPro:

  1. Открыть меню «Пуск» → «Панель управления» → «КриптоПро CSP».
  2. Зайти во вкладку «Сервис» → «Посмотреть сертификаты в контейнере» → «Обзор».
  3. Выбрать из списка ключевой контейнер, нажать ОК и «Далее».
  4. Нажать «Установить». Если появится предупреждение о том, что сертификат уже присутствует в хранилище, дать согласие на его замену.
  5. Дождаться загрузки сертификата в хранилище «Личное» и нажать ОК.

После переустановки рекомендуется перезагрузить ПК. Для первичной инсталляции СКПЭП применим аналогичный алгоритм действий.

Мы готовы помочь!

Задайте свой вопрос специалисту в конце статьи. Отвечаем быстро и по существу. К комментариям

Недостаточно прав для выполнения операции в КриптоПро

Ошибка сопровождается уведомлением «У компонента недостаточно прав для доступа к сертификатам». Чаще всего возникает в двух ситуациях:

  1. При попытке авторизоваться в ЛК, например, на портале контролирующего органа, куда нужно отправить отчет (при нажатии на пиктограмму «Вход по сертификату»).
  2. При проверке КЭП (при нажатии кнопки «Проверить» в разделе «Помощь»).

Если система уведомила пользователя, что у него недостаточно прав для выполнения операции в КриптоПро, проблема может иметь следующие причины:

  • не установлен КриптоПро ЭЦП Browser plug-in 2.0 (или стоит его старая сборка);
  • сайт, куда пытается войти клиент, не добавлен в каталог доверенных (надежных) ресурсов.

Browser plug-in — обязательный компонент для применения ЭП на веб-страницах. Он расширяет возможности криптопровайдера, позволяет формировать и проверять электронную подпись на интернет-ресурсах. Без этой программы, КриптоПро не сможет связаться с веб-страницей и реализовать на ней функции КЭП. Пользователи ничего не платят за этот модуль, он размещен в свободном доступе на сайте и совместим с любыми операционными системами. Как установить:

  1. Сохранить дистрибутив cadesplugin.exe.
  2. Запустить инсталляцию, кликнув по значку установщика.
  3. Разрешить программе внесение изменений клавишей «Да».

Появится уведомление об успешном результате. Нажмите ОК и перезагрузите браузер, чтобы коррективы вступили в силу.

Для работы с сертификатом ЭП рекомендуется использовать браузер Microsoft Internet Explorer (MIE) — для него не требуются дополнительные настройки. На завершающем этапе необходимо добавить сайт в список доверенных:

  1. Через меню «Пуск» (CTRL+ESC) найти продукт КриптоПро CSP.
  2. Зайти в настройки плагина ЭЦП Browser.
  3. В разделе «Список доверенных узлов» ввести адреса всех ресурсов, принимающих ваш сертификат.

Если после перезагрузки ПК проблема не решена, рекомендуется удалить плагин и выполнить повторную инсталляцию.

Выпустим и настроим электронную подпись для сотрудника прямо в день обращения!

Оставьте заявку и получите консультацию.

Ошибка исполнения функции при подписании ЭЦП

Ошибка свидетельствует об отсутствии лицензии на продукт КриптоПро CSP. Зачастую она возникает при попытке подписать документ на торговых площадках или в информационных системах (ЕГАИС, ЖКХ, Росреестр, Госуслуги и др.).

Лицензия на криптопровайдер может быть привязана к АРМ или встроена в сертификат ЭП. В первом случае необходимо убедиться, что лицензия введена на рабочем ПК и актуальна. Срок действия можно уточнить на вкладке «Общее» в меню запущенного криптопровайдера. Если он истек, необходимо обратиться к разработчику или официальному дистрибьютору для продления или покупки новой лицензии. Во втором случае ошибка исполнения функции при подписании ЭЦП возникает при отсутствии установленного на ПК сертификата.

Ошибка при проверке цепочки сертификатов в КриптоПро

Юридически значимую документацию можно заверить электронной подписью только в том случае, если СКЗИ подтвердит надежность (доверенность) сертификата. Для этого программа проверяет цепочку сертификации (ЦС), состоящую из таких элементов:

  • корневой сертификат от Минкомсвязи (начальное звено цепи), выданный УЦ;
  • промежуточный сертификат УЦ (ПС);
  • СКПЭП.

Правильно построенная ЦС подтверждает, что СКПЭП (конечное звено) имеет доверенный путь (от Минкомсвязи к УЦ, от УЦ к пользователю). Ошибка при проверке цепочки сертификатов в КриптоПро свидетельствует о том, что минимум один элемент в этой системе искажен. ЭП при этом считается недействительной и не принимается для подписания файлов.

Причина Решение
Один из сертификатов поврежден или некорректно установлен Переустановить сертификат
Неправильно установлено СКЗИ (или стоит устаревшая версия) Удалить и заново установить программу
Устаревшая версия веб-браузера Обновить браузер
На ПК не актуализированы дата и время Указать в настройках компьютера правильные значения

На первой причине остановимся подробнее. Чтобы проверить состояние ЦС, откройте папку криптопровайдера, выберите раздел «Сертификаты» → «Личное». Если цепочка нарушена, во вкладке «Общее» будет сообщение о том, что СКПЭП не удалось проверить на надежность.

Устранение сбоя следует начинать с верхнего звена (КС). Файл предоставляется клиенту в удостоверяющем центре вместе с остальными средствами: ключи, СКПЭП, промежуточный сертификат и физический носитель. Кроме того, его можно скачать бесплатно на сайте Казначейства (КС для всех одинаковый). Как загрузить КС:

  1. Открыть документ от Минкомсвязи на компьютере.
  2. В разделе «Общее» выбрать команду установки.
  3. Установить галочку напротив пункта «Поместить в хранилище».
  4. Из списка выбрать папку «Доверенные корневые центры».
  5. Нажать «Далее» — появится уведомление об успешном импорте.

По завершении процедуры рекомендуется перезагрузить ПК. Если сбой не устранен, переходим к промежуточному компоненту. При утере ПС его можно загрузить с официального сайта УЦ. Процесс установки такой же, как и для КС, но в качестве хранилища должно быть указано «Промежуточные центры».

После перезагрузки ПК снова зайдите в папку «Личное» и откройте СКПЭП. Если во вкладке «Путь сертификации» будет статус «Сертификат действителен» — ошибка устранена.

Электронная подпись описи содержания пакета недействительна

Одной КЭП можно сразу заверить несколько файлов. В одном письме адресат может отправлять комплект документации и отдельно к нему опись, где перечислены все файлы. Перечень документов тоже нужно визировать ЭП.

Если при попытке заверить ведомость пользователь увидит сообщение о недействительности сертификата, значит подписать основной комплект тоже не удастся. Эта ошибка распространяется на все типы файлов, а не на какой-то конкретный документ.

Причина сбоя — нарушение доверенной цепочки, о которой было сказано ранее. В первую очередь следует проверить наличие и корректность КС и ПС. Если они установлены, удалите эти файлы и загрузите снова.

Проблемы с браузером

Для заверки электронных файлов в интернете разработчик СКЗИ рекомендует использовать встроенный веб-обозреватель MIE. Но даже с ним бывают сбои. Если это произошло, зайдите в браузер под ролью администратора:

  1. Кликните по значку браузера на рабочем столе.
  2. В контекстном меню выберите соответствующую роль.

Чтобы всякий раз не предпринимать лишние действия, в настройках можно задать автоматический доступ под нужными правами. Неактуальную версию браузера необходимо обновить до последнего релиза. Также следует отключить антивирусные программы, так как многие из них блокируют работу СКЗИ, воспринимая как вредоносное ПО.

Не работает служба инициализации

Если работа сервиса инициализации Crypto Pro приостановлена, СКПЭП тоже не будет работать. Запустите командную строку клавишами Win+R:

  1. Введите команду services.msc.
  2. В разделе «Службы» выберите «Службу инициализации» и проверьте в свойствах ее активность.

Если сервис отключен, запустите его и нажмите ОК. После перезапуска ПК электронная подпись должна снова работать корректно.

Сертификаты не отвечают критериям КриптоПро

Ошибка всплывает при попытке авторизоваться в информационной госсистеме (например, «Электронный Бюджет» и др.). Пользователь видит сообщение следующего содержания:

Первый способ устранения сбоя — «снести» СКЗИ и поставить заново, как описано выше. Если это вариант не сработал, значит проблема кроется в неправильном формировании ЦС. Рассмотрим на примере. Отправитель зашел в СКПЭП и в подразделе «Общее» увидел статус «Недостаточно информации для проверки этого сертификата». В первую очередь рекомендуется проверить наличие корневого сертификата в цепочке и при его отсутствии выполнить установку (алгоритм описан ранее). Если этот метод не помог, на форуме разработчика приводится еще один способ: от имени администратора вызвать «Пуск» → «Выполнить» → «regedit». Далее необходимо удалить ветки:

Не все бывают в наличии, поэтому удаляйте те, что есть. Процедура не вредит системе и сохраненным файлам, но помогает не в каждом случае (обычно ошибку удается устранить при установке корневого сертификата).

«1С-ЭДО» не видит КриптоПро CSP

«1С-ЭДО» — программа для обмена электронными документами, интегрированная в учетную базу «1С». Сервис позволяет удаленно взаимодействовать с контрагентами и отправлять отчетность в надзорные органы (ФНС, ПФР, ФСС, Росстат и др.). Чтобы документы приобрели юридическую силу, их необходимо заверить квалифицированной ЭП. Если сервис «1С-ЭДО» «не видит» ключ в КриптоПро CSP, рекомендованы следующие действия:

  • проверить, установлена ли на компьютере актуальная версия криптопровайдера;
  • при наличии СКЗИ уточнить, соответствует ли оно той программе, которая была указана в настройках обмена с «1С».

Как проверить настройки криптопровайдера:

  1. Запустить сервис «1С-ЭДО».
  2. Перейти в раздел «Отчеты» → «Регламентированные отчеты».
  3. Нажать кнопку «Настройки».
  4. В подразделе «Документооборот с контролирующими органами» нажать кнопку «Здесь».

Если в поле «Криптопровайдер» указана не та программа, которая установлена на ПК (например, VipNet), поменяйте ее в настройках и сохраните клавишей ОК. Для правильной работы сервиса ЭДО рекомендуется использовать на одном АРМ только один из сертифицированных провайдеров.

Подберем USB-носитель для ЭП. Доставка — в любую точку России!

Оставьте заявку и получите консультацию в течение 5 минут.

Александр Киреев

Эксперт отдела автоматизации и развития бизнеса Online-kassa.ru. Бизнес-тренер и аналитик, отвечает за работу с ключевыми клиентами.

Оцените, насколько полезна была информация в статье?

Наш каталог продукции

У нас Вы найдете широкий ассортимент товаров в сегментах
кассового, торгового, весового, банковского и офисного оборудования.

Посмотреть весь каталог


Offline

Dennisw

 


#1
Оставлено
:

28 октября 2009 г. 14:26:20(UTC)

Dennisw

Статус: Активный участник

Группы: Участники

Зарегистрирован: 15.10.2009(UTC)
Сообщений: 49
Откуда: CHL

Добрый День

При выполнении примера указанного в SAMPLES — SignedAttribute.vb выдается ошибка «Неправильный открытый ключ поставщика.»

выводится в этой части кода:

‘ Подписываем CMS/PKCS #7 сообение.
Console.Write(«Вычисляем подпись сообщения для субъекта » & _
«{0} … «, signerCert.SubjectName.Name)
signedCms.ComputeSignature(cmsSigner) —> В этой строке ошибка
Console.WriteLine(«Успешно.»)

Сертификат — Состав — Открытый ключ — > ГОСТ 34.10 — 2001 (512)


При использовании Тестового сертификата от Крипто-Про — Состав — Открытый ключ — > RSA (1024)
Пример отрабатывает.

получается при использовании ГОСТ сертификатов я не могу по такой технологии производить подписывание документов?
или проблема с моими сертификатами?

Спасибо!


Вверх

WWW


Offline

Челпанов А.

 


#2
Оставлено
:

28 октября 2009 г. 14:54:12(UTC)

Челпанов А.

Статус: Активный участник

Группы: Участники

Зарегистрирован: 24.12.2007(UTC)
Сообщений: 390
Мужчина
Откуда: КриптоПро

Поблагодарили: 2 раз в 2 постах

Этот пример должен работать на ключах алгоритма ГОСТ.
Проблема или в ключах (сертификате, секретном ключе) или в CSP.
Запустите из директории «C:Program FilesCrypto ProSharpei»
alarm.exe info
Будет создан файл osinfo.txt
его и сертификат прикрепите к сообщению.

С уважением, Александр.


Вверх

WWW


Offline

Dennisw

 


#3
Оставлено
:

28 октября 2009 г. 15:11:39(UTC)

Dennisw

Статус: Активный участник

Группы: Участники

Зарегистрирован: 15.10.2009(UTC)
Сообщений: 49
Откуда: CHL

osinfo + сертификат

Отредактировано пользователем 28 октября 2009 г. 15:27:19(UTC)
 | Причина: Не указана

Вложение(я):

osinfo.txt (13kb) загружен 66 раз(а).

У Вас нет прав для просмотра или загрузки вложений. Попробуйте зарегистрироваться.


Вверх

WWW


Offline

Челпанов А.

 


#4
Оставлено
:

28 октября 2009 г. 15:55:55(UTC)

Челпанов А.

Статус: Активный участник

Группы: Участники

Зарегистрирован: 24.12.2007(UTC)
Сообщений: 390
Мужчина
Откуда: КриптоПро

Поблагодарили: 2 раз в 2 постах

Скорее всего в найденном сертификате открытый ключ не соответствует секретному. Есть несколько вариантов.
1. Сгенерировать новую пару секретный — открытый ключ — сертификат и проверить работоспособность на ней.
2. Переустановить сертификат из контейнера (если он там есть) в store my и убедиться, что пример использует именно этот переустановленный сертификат (поиск сертификата осуществляется по подстроке, список всех сертификатов выводится в примере).

С уважением, Александр.


Вверх

WWW


Offline

Dennisw

 


#5
Оставлено
:

28 октября 2009 г. 16:38:55(UTC)

Dennisw

Статус: Активный участник

Группы: Участники

Зарегистрирован: 15.10.2009(UTC)
Сообщений: 49
Откуда: CHL

Александр что бы все правильно понимать просто для себя

1. я удалил сейчас из контейнера Личное все сертификаты с которыми тестируюсь
2. захожу в CSP — > Сервис — жму Установить личный сертификат — выбираю файл для импорта — потом контейнер секретного ключа (ключ лежит на РуТокене). Или просмотреть сертификат в контейнере и его дальнейшая установка в хранилище.
3. просматриваю что в хранилище есть сертификат

Далее Запускаю пример и использую в примере именно этот сертификат

Последовательность правильная ? или что то не так делаю?


Вверх

WWW


Offline

Челпанов А.

 


#6
Оставлено
:

28 октября 2009 г. 16:54:07(UTC)

Челпанов А.

Статус: Активный участник

Группы: Участники

Зарегистрирован: 24.12.2007(UTC)
Сообщений: 390
Мужчина
Откуда: КриптоПро

Поблагодарили: 2 раз в 2 постах

1. Удалить из хранилища (store) Личное все сертификаты.
2. Считаем, что у Вас в контейнере установлен правильный сертификат. Панель CSP/Просмотреть сертификаты в контейнере. Выбираете контейнер. Далее. Свойства. Install Certificate….
3. Убеждаетесь что в хранилище MY только один сертификат с данным именем.

С уважением, Александр.


Вверх

WWW


Offline

Dennisw

 


#7
Оставлено
:

28 октября 2009 г. 17:09:45(UTC)

Dennisw

Статус: Активный участник

Группы: Участники

Зарегистрирован: 15.10.2009(UTC)
Сообщений: 49
Откуда: CHL

Нет все то же самое
как то можно проверить правильный ли сертификат в хранилище?
проверил другие примеры EnvelopedMultipleRecipients, EnvelopedSingleRecipient в этих примерах нет работы с подписями как в SignedAttribute

EnvelopedMultipleRecipients, EnvelopedSingleRecipient — эти примеры отрабатывают без ошибок


Вверх

WWW


Offline

Dennisw

 


#8
Оставлено
:

28 октября 2009 г. 17:11:11(UTC)

Dennisw

Статус: Активный участник

Группы: Участники

Зарегистрирован: 15.10.2009(UTC)
Сообщений: 49
Откуда: CHL

проверил еще на двух сертификатах (все одного сертификац. центра) — результат тот же
ощущение что не правильные сертификаты — или кривые руки)))


Вверх

WWW


Offline

Челпанов А.

 


#9
Оставлено
:

28 октября 2009 г. 18:10:08(UTC)

Челпанов А.

Статус: Активный участник

Группы: Участники

Зарегистрирован: 24.12.2007(UTC)
Сообщений: 390
Мужчина
Откуда: КриптоПро

Поблагодарили: 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

проверка подписи под файлом.
Утилита csptest находится в «C:Program FilesCrypto ProCSPcsptest.exe»

Проверить соответствие сертификата секретному ключу можно через контрольную панель.
1. из хранилища MY сохранить сертификат в файл, скажем c:my.cer
2. Запустить контрольную панель CSP/Сервис/Установить личный сертификат/Ввести c::my.cer/Далее/Далее/Выбрать контейнер/Далее
3 а) Если сертификат не соответствует контейнеру, то увидите диалоговое окно
Закрытый ключ на указанном контейнере не соответствует открытому ключу в сертификате, выберите другой ключевой контейнер
3 б) появится окно выбора хранилища.

С уважением, Александр.


Вверх

WWW


Offline

Dennisw

 


#10
Оставлено
:

29 октября 2009 г. 11:53:45(UTC)

Dennisw

Статус: Активный участник

Группы: Участники

Зарегистрирован: 15.10.2009(UTC)
Сообщений: 49
Откуда: CHL

—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
ADY,ENABLED.
#0:
Subject: ………….Valid : 01.10.2009 — 01.10.2010
Issuer : E=support_ca@astra-st.ru, C=RU, L=Chelyabinsk, O=Astra-ST, OU=Certifica
te Authority, CN=Astra-ST Root CA

A CSP has been acquired.
The length of the data has been calculated.
The message to be encoded has been opened.
Content has been added to the encoded message.
Message encoded successfully.
Output file (c:tmpsignedattr.bin) has been saved
Total: SYS: 0.047 sec USR: 0.000 sec UTC: 9.936 sec
[ErrorCode: 0x00000000]

Отредактировано пользователем 29 октября 2009 г. 11:56:09(UTC)
 | Причина: Не указана


Вверх

WWW

Пользователи, просматривающие эту тему

Guest

Быстрый переход
 

Вы не можете создавать новые темы в этом форуме.

Вы не можете отвечать в этом форуме.

Вы не можете удалять Ваши сообщения в этом форуме.

Вы не можете редактировать Ваши сообщения в этом форуме.

Вы не можете создавать опросы в этом форуме.

Вы не можете голосовать в этом форуме.


27 дек 2018 09:4927 дек 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

— отслужил свое, пора и на покой.



«Мы будем жить плохо, но недолго.» (© Черномырдин В.С.)

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Понравилась статья? Поделить с друзьями:
  • Неправильный номер телефона или пароль код ошибки a210
  • Неправильный зарегистрированный набор ключей код ошибки 0x8009001a криптопро
  • Неправильный деепричастный оборот какая ошибка
  • Неправильный выбор слова лексическая ошибка примеры
  • Неправильный выбор предлога какая ошибка