com otr sufd services doc crypto cryptoadapternewexception

Мы уже писали о том, что с переходом на версию 4.0 криптопровайдера Крипто-Про у пользователей различных систем, работающих с цифровыми ключами, стали появляться разного рода проблемы. Например, при генерации новых ключей в интерфейсе БК Россельхозбанка у пользователей, пользующихся версией Crypto-Pro CSP версии 4.0 выдавалась ошибка об отсутствии необходимого криптопровайдера и решалась установкой датчика случайных чисел (ДСЧ). Не обошла проблема стороной и пользователей СУФД. Ошибка подписи cryptsignmessage 0xc000000d — тема нашей сегодняшней статьи. Почему она появляется и как ее исправить — разбираемся вместе.

Ошибка подписи cryptsignmessage 0xc000000d в СУФД. Исправляем

Итак, ошибка программы Крипто-Про при работе с цифровыми ключами подписи, выдаваемая под номером 0xc000000d, появляется в основном на 64-битных операционных системах (Windows 7, Windows 8, Windows 8.1 и Windows 10) и серверных платформах, имеющих такую разрядность.

Для ее устранения необходимо править реестр. Если вы не обладаете навыками выше обычного пользователя компьютера — воспользуйтесь помощью более сведущих в данном вопросе товарищей или делайте все четко по инструкции. Нажмите комбинацию клавиш Win+R. (Win это клавиша в самом нижнем ряду вашей клавиатуры с фирменным знаком окошка). В открывшееся окно Выполнить введите regedit и нажмите Enter. Откроется редактор реестра, выглядеть он будет примерно так:

Далее нам надо сделать экспорт веток реестра HKEY_LOCAL_MACHINESOFTWAREMicrosoftCryptography и HKEY_LOCAL_MACHINESOFTWAREWow6432NodeMicrosoftCryptography. Последовательно открываем эти две ветки и делаем экспорт данных. Для этого надо кликнуть правой кнопкой мыши по требуемой строке и выбрать «Экспортировать».

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

В некоторых версиях программы первой ветки может не быть, не удивляемся. После удаления перезагружаем компьютер, заходим в СУФД, смотрим — ушла ли ошибка cryptsignmessage 0xc000000d. Так как эта рекомендация есть на официальном сайте техподдержки продукта Крипто-Про — проблема устраняется у большинства пользователей. Для обратного экспорта значений реестра (если ошибка не ушла и требуется вернуть прошлое состояние) по экспортированной ветке необходимо кликнуть правой кнопкой мыши и выбрать Слияние.

Хотел бы помочь всем тем, кто столкнулся с настройкой рабочего места для финансиста или бухгалтера. Здесь мы рассмотрим несколько самых популярных ошибок при настройке СУФД.
Первая ошибка:
com.otr.sufd.services.doc.cripto.CriptoAdapterNewException: com.otr.cryptonew.CryptoDataException: com.otr.cryptonew.InternalCryptoException: issuer certificate not found at store by Key indentifier …

Решение данной проблемы следующее: необходимо установить корневой сертификат root2013-2018 в хранилище доверенных корневых центров сертификации.
Вторая ошибка:
Certificate with fingerprint … not found in System Cert Storage.
Решается следующим способом : Необходимо установить личный и доверенные сертификаты в системных хранилища сертификатов (личные и доверенные корневые центр сертификации соответственно).
Третья ошибка:
Белое окно при подписи.
Решается по следующей иструкции:
С 03.04.2012 при подписании документов в суфд с использованием браузера Mozilla Firefox возникает проблема — при подписании возникает белое окно , проставить подпись становится невозможно. Связано это с тем, что браузер автоматически заблокировал Java ниже версии update 20 включительно — тем самым стимулируя переход на новую версию java.
В адресной строке браузера Mozilla Firefox нужно ввести about:config , далее согласиться с предупреждением.

Затем в меню поиск ввести extensions.blocklist.enabled и 2 раза щелкнуть левой кнопкой мыши на выбранную строку. После этого поле значение должно измениться с true на false. После этого нужно перезапустить браузер.

Далее нужно зайти инструменты -настройки-настроить дополнения-расширения и убедиться, что дополнение Java Console 6.0.17 включено, если нет, то всключить. Перезапустить браузер. Все.

Четвертая ошибка:
com.otr.cryptonew.CryptoDataException: Ошибка подписи. Возможно сертификат не привязан к закрытому ключу
Решается проблема с помощью инструкции «Привязка личного сертификата к ключу через КриптоПро»
Описана процедура установки личного сертификата через КриптоПро. Актуально для сертификатов СУФД и сертификатов для государственных порталов (bus.gov.ru и zakupki.gov.ru).
Заходим Пуск-Панель управления-КриптоПро CSP на вкладку «Сервис».

Привязка личного сертификата к ключу через КриптоПро
Нажимаем кнопку «Установить личный сертификат».
Нажимаем «обзор» и выбираем файл сертификата пользователя (файл .cer полученный в казначействе).
Нажимаем далее. Открывается окно «Выбор ключевого контейнера». Вставляем носитель с ключом ЭЦП и нажимаем «Обзор».
Привязка личного сертификата к ключу через КриптоПро
Выбираем ключ. Нажимаем далее . На следующем окне предлагается выбрать хранилище куда поместить сертификат. Выбираем «Личные». Готово.
Если ключей несколько, повторяем процедуру для каждого ключа.

Посмотреть еще:

Можно ли оспорить новое назначение платежаОбычно изменение параметра «Назначение платежа» происходит при взаимном согласии и…

Материалы Проводки по Приходу ГЛАВНАЯ СТРАНИЦА НАЛОГОВЫЕ НОВОСТИ БУХГАЛТЕРСКИЕ НОВОСТИ БУХГАЛТЕРСКИЙ УЧЕТ ГОДОВОЙ ОТЧЕТ И…

Как удержать излишне выплаченную зарплатуДопустим, что арифметическая погрешность доказана. Если просто сообщить об этом сотруднику,…

Двойное налогообложениеДвойное налогообложение — одновременное обложение в разных странах одинаковыми налогами доходов. Двойное налогообложение вызвано…

Часто ли наказывают по п. 1 ст. 126 НК РФ?П. 1 ст. 126 НК РФ…

Пополняю список ошибок. Клиент прислал скриншот вот с такой вот ошибкой.

com.otr.sufd.services.doc.crypto.DocApprovalException Нарушен порядок формирования списка ЭЦП. The order of signatures list is broken

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

Я попросил удалить подписи с документов и подписать в другом порядке. Что это значит? В суфд есть кнопка «удалить подпись».

Во первых смотрите каким пользователем Вы уже подписали документ. К примеру директором. Значит заходите под ним (если Вы сидели под главным бухгалтером удалить подпись директора у Вас не получится), снимаете подпись директора. Заходите под гл. бухом, подписываете, после заходите под директором — подписываете. Ошибка ушла.

Источник: computermaker.info

Понравилась статья? Поделиться с друзьями:
Ок! Компьютер
Добавить комментарий