Произошла ошибка ошибка во время подписания. Почему возникает «Ошибка при подписании данных» при отправке отчетности с помощью сервиса «1С-Отчетность»? Использование ЭЦП для торгов на Сбербанк АСТ

В главе Часто задаваемые вопросы вы найдете информацию по следующим темам:

При проверке подписи файла на рабочем столе под Windows XP с КриптоПро CSP 2.0 (2089) появляется ошибка "Произошла ошибка при загрузке подписанных данных. Указан неправильный алгоритм. (0x80090008)". При подписи файла в окне выбора сертификатов подписи все ГОСТовые сертификаты красные (ошибка "Произошла ошибка при построении пути сертификации"), а при их просмотре выдается "Целостность этого сертификата не гарантирована. Возможно, он поврежден или изменен".

Данная ошибка проявляется в КриптоПро CSP 2.0 (в сборке 2089 включительно) при работе на Windows XP и связана с поздней загрузкой CSP. Для ее решения сохраните следующие строки в файл с расширением.reg и запустите его на исполнение или измените настройки в реестре вручную:
Код:
REGEDIT4
"Group"="COM Infrastructure"
"Group"="COM Infrastructure"

Программа «КриптоАРМ» сообщает, что "произошла ошибка при получении последней версии списка отзыва сертификатов (СОС) из Удостоверяющего центра"
Для использования возможности получения СОС из УЦ необходимо соблюдение следующих условий:

  1. В проверяемом сертификате должно присутствовать расширение «Точка распространения СОС / CRL Distribution Point (CDP)».

При этом если значений (URL’ов) в расширении несколько, то КриптоАРМ попытается скачать СОС по всем адресам до первого успешного скачивания. Правда, поддерживаются не все, но часто используемые протоколы, такие как "ftp", "http" и "file"

  1. По одной (оптимально, если по первой) из точек распространения СОС можно скачать СОС браузером, например, IE. При этом не вводя никакой дополнительной информации (имени пользователя, пароля, перехода по ссылкам)!

Протестировать можно следующим образом:
- закрыть все окна IE (т.к. они могут хранить параметры доступа к серверу);
- запустить IE и вставить в поле адреса URL из точки распространения СОС (например, для сертификата тестового КриптоПро УЦ

(http://www.cryptopro.ru/CertEnroll/Test%20Center%20CRYPTO-PRO.crl);
- нажать Enter, после чего IE должен сразу предложить сохранить скачанный файл СОС;
- сохранить СОС в файл и открыть его проводником Windows (должна без ошибок открыться форма просмотра СОС).

  1. Должна быть зарегистрирована библиотека CPCRLUpdate.dll, которая находится в каталоге установки КриптоАРМ. При правильной установке КриптоАРМ она регистрируется автоматически, но вы можете ее зарегистрировать дополнительно, например:

regsvr32 "D:\Program Files\Digt\Trusted\Desktop\cpcrlupdate.dll"
Последнюю версию библиотеки можно получить на сервере КриптоПро по адресу:
ftp://cryptopro.ru/pub/CRLUpdate/cpcrlupdate.zip

Возможные ошибки обновления СОС:
1) 0x800401E4 (Синтаксическая ошибка / Invalid syntax) - может возникать в случае использования библиотеки CPCRLUpdate.dll версии 1.0.0.1, попробуйте ее обновить.
1) 0x800C0005 - ошибка скачивания СОС по сети, например, файл не найден или нет доступа.
2) 0x80092004 (Cannot find object or property.):
2.1) не найден издатель проверяемого сертификата;
2.2) файл СОС не соответствует проверяемому сертификату.
3) 0x80092007 (The specified certificate is self signed.) - проверяемый сертификат - самоподписанный. Нет смысла проверять самоподписанный сертификат по СОС, т.к. СОС подписывается тем же самым самоподписанным сертификатом.

КриптоАРМ не возвращает код ошибки. Чтобы его получить, надо выполнить следующие действия:

  1. Создать папку, в нее сохранить проверяемый сертификат в Base64 формате с именем cert.cer;
  2. Сохранить следующий код скрипта в файл с расширением.vbs:

Код:
Option Explicit

Dim fso, file
Set fso = CreateObject("Scripting.FileSystemObject")
Set file = fso.OpenTextFile("cert.cer", 1, False, 0)

Dim oCertBase64
oCertBase64 = file.ReadAll()
file.Close()

oCertBase64 = Right(oCertBase64, Len(oCertBase64) - 27)
oCertBase64 = Left(oCertBase64, Len(oCertBase64) - 27)
"MsgBox CStr(oCertBase64)

Dim oCrlUpdate
Set oCrlUpdate = CreateObject("CPCRLUPDATE.CRLUpdate")
oCrlUpdate.StoreLocation = 0
oCrlUpdate.UpdateInterval = 10

Dim bResult
bResult = oCrlUpdate.Update_BASE64(oCertBase64)
MsgBox bResult

  1. Запустить файл скрипта из п.2.
  2. В результате должно появиться сообщение "True" в случае успешного обновления СОС, либо сообщение с кодом ошибки.

Примечание: Если в проверяемом сертификате отсутствует CDP, то метод проверки возвращает "True".

Вопросы сотрудничества

Программа "КриптоАРМ" - для использования учебными заведениями. Что требуется указать в гарантийном письме, для того чтобы использовать программу?
Если вы предполагаете использовать программу "КриптоАРМ Старт", то она действительно бесплатна и вы можете использовать ее без предоставления каких-либо гарантийных писем. Речь по гарантийному письму может идти тогда, когда вы решите использовать версию "КриптоАРМ Стандарт" для работы с сертифицированными криптопровайдерами. (Версия "Старт" поддерживает работу только со стандартными Windows криптопровайдерами).


При работе с Казначейством в программе Континент АП у некоторых пользователей появляется Ошибка подписи ключа с номером 0x0000065b. Ошибка редкая, но известная. Чаще всего причиной является истекшая лицензия на Крипто-Про CSP. У некоторых версий программы Крипто-Про устанавливаемые дистрибутивы предлагают включить полноценный функционал на пробный срок, не спрашивают серийный номер лицензии продукта, однако через определенное время блокируются. Как правило - через 2 месяца. По прошествии этого времени программа, которая исправно работала с программой Континент АП Казначейства перестает давать возможность подписывать документы сертификатами пользователя, выдавая ошибку 0x0000065b. Единственный выход в этом случае - приобрести программу Крипто-Про и ввести серийный номер, пройдя по пути: Пуск - Панель управления - Крипто-Про CSP - Общие - Ввод лицензии .

Как проверить лицензию на Крипто-Про CSP?

Надо запустить оболочку программы по пути: Пуск - Панель управления - Крипто-Про CSP . В первом приветственном окошке программы вы увидите тип вашей лицензии и срок ее действия (см. рисунок ниже).

Если не помогло

Если рекомендации по проверке и установке лицензии не явили проблему - возможен технический сбой в программе Континент АП, при котором вызывается ошибка подписи ключа 0x0000065b. Здесь следует проверить возможные конфликты программы с Файерволлом, Антивирусом, установленном на компьютере или переустановить личный сертификат пользователя, перед этим очистив запомненные пароли сертификатов в программе Крипто-Про. Делается это следующим образом:

Пуск - Панель управления - Крипто-Про CSP - Сервис - Удалить запомненные пароли - Ок

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

Последствия могут быть самые разные, а именно:

  • Не поданная в сроки заявка на участие в конкурсе
  • Проигранный электронный аукцион
  • Не подписанный в срок государственный контракт

Три наиболее распространённые проблемы в работе с электронной подписью

  1. Сертификат участника закупки не отображается на электронной площадке
  2. Электронная подпись не подписывает документы

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

Самое главное — запомнить, что для корректной работы электронной подписи необходимо использовать браузер Internet Explorer не ниже 8 версии и, желательно, не выше 11 (с 11 версией нет гарантий стабильной работы подписи).

Сертификат ключа подписи не виден на площадке при попытке входа в систему

В данном случае ошибка вызвана сразу несколькими причинами, а именно:

  • Некорректная настройка сертификата ключа подписи
  • Неправильно настроен интернет браузер
  • Отсутствует корневой сертификат Удостоверяющего Центра

Как решить проблему?

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

Затем, в настройках браузера Internet Explorer необходимо добавить адреса площадок в надежные узлы и включить все элементы ActiveX.

Электронная подпись выдает ошибку при подписании документов

Как правило, эта ошибка возникает в ряде случаев:

  • Истек срок действия лицензии программы КриптоПро
  • Вставлен носитель с другим сертификатом

Как это исправить?

Для этого Вам необходимо получить новую лицензию, обратившись в Удостоверяющий Центр. После того, как лицензия благополучно получена, необходимо запустить КриптоПро и ввести серийный номер лицензии.

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

Система выдает ошибку при входе на электронную площадку

Данная ошибка может быть вызвана совокупностью причин, указанных выше. Как показывает практика, такая ошибка в первую очередь появляется из-за неправильно установленной библиотеки Capicom. Рекомендуем проверить наличие установленной библиотеки на Вашем компьютере и обратить внимание на необходимость копирования 2 системных файлов с расширением.dll в одну из папок Windows, при пользовании 64-разрядной системой.

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

При работе с различными сервисами, использующими «Электронную Цифровую Подпись» (ЭЦП) пользователь может столкнуться с ошибкой «Error calling method on NPObject». Указанная дисфункция может возникнуть при цифровом подписании электронных документов, генерации электронных ключей, при входе в личный кабинет электронного банкинга, при попытке логина на ресурсах государственных порталов услуг и так далее. В данном материале я расскажу, что это за ошибка и как исправить Error calling method on NPObject на вашем ПК.

Текст ошибки «Error calling method on NPObject»

В переводе с английского языка текст данной ошибки звучит как «Ошибка вызванного метода в NPObject» и обычно обозначает ситуацию появления ошибки в коде программ, написанных на Visual C ++ или Javascript.

Подобная проблема наиболее часто встречается у пользователей браузеров Mozilla Firefox и Google Chrome, работающих с различными сетевыми ресурсами (программами), которые используют в своей работе электронную цифровую подпись (ЭЦП).

Конкретные же причины проблемы могут быть следующими:

Как исправить Error calling method on NPObject

Для решения проблемы Error calling method on NPObject рекомендую выполнить следующее:

  1. Перезагрузите ваш компьютер. Иногда это может оказаться эффективным;
  2. Если вы не IT-специалист, тогда, первым делом, рекомендую написать письмо (или позвонить) в техническую поддержку ресурса (или программного продукта), при работе с которым возникает данная ошибка, и описать имеющуюся проблему;
  3. Проверьте корректность отображения даты и времени на вашем компьютере. Если они «сбились» — наведите курсор мыши на отображение даты и времени в нижнем правом углу экрана, нажмите правую клавишу мыши, выберите в появившемся меню «Настройка даты и времени» и измените дату и время на корректные показатели;

  4. Временно отключите (удалите) внешние расширения (дополнения) для вашего браузера;
  5. Если инструмент цифровой подписи реализован в виде плагина для вашего браузера, тогда полностью удалите данный плагин с браузера, перегрузите ваш ПК, а затем попробуйте заново установите данный плагин;
  6. Полностью переустановите имеющиеся у вас стационарные программы для цифровой подписи (при наличии таковых);
  7. Очистите кэш вашего браузера. К примеру, на Хром это делается переходом в настройки, затем кликаем на «Показать дополнительные настройки», находим кнопку «Очистить историю», выбираем сверху «За всё время». Ставим галочку на опции «Изображения и другие файлы, сохранённые в кэше», убираем галочки с других опций и жмём на «Очистить историю»;

  8. Очистите кэш Java. Перейдите в Панель управления – Программы, там найдите «Java». Кликните на данный значок, откроется панель управления Находим раздел «Temporary Internet Files» и там кликаем на «Settings». Находим кнопку «Delete Files», жмём на неё и подтверждаем удаление временных файлов («Delete Temporary Files Settings») нажав на «Ok»;

  9. Отзовите старые сертификаты и запросите новые, после получения новых сертификатов смените пароли. После смены паролей удалите старые сертификаты, для чего в Java перейдите во вкладку «Security» (безопасность), затем в «Manage Certificates», выберите старый сертификат и кликните на «Remove».

В ОС Виндовс это делается кликом на кнопку «Пуск», в строке поиска введите certmgr.msc и нажмите ввод. В открывшемся окне сертификатов кликните на вкладку «Личное», найдите старый сертификат и удалите его.

Сбербанк-АСТ – это автоматизированная система торгов для проведения закупок, продаж, аукционов для муниципальных, государственных и коммерческих структур. Для доступа к Сбербанк-АСТ необходимо получить статус предпринимателя, а вместе с этим – электронную подпись, являющегося своего рода цифровым ключом для доступа к системе. С помощью этого же ключа происходит подпись электронных документов (где это допускается). Где и как получить ЭЦП для Сбербанк АСТ, есть ли у него срок действия? Сколько придется заплатить за создание электро-цифровой подписи участника торгов?

Общие сведения об ЭЦП

ЭЦП для торгов Сбербанк АСТ дает возможность торговать на шести разных площадках, аккредитованных по стандартам Федерального Закона 223 о Госсзакупках. Помимо Сбербанк АСТ – это:

  • Единая электронная торговая площадка;
  • АГЗРТ;
  • ММВБ;
  • Российский аукционный дом;
  • ЭТС-Тендер.

Регистрация ЭЦП на Сбербанк АСТ также позволяет использовать электронную подпись в цифровом документообороте, для верификации пользователя (в том числе в качестве юридического лица) на сайтах Госуслуг. На текущий момент существует порядка 100 подобных систем электронного взаимодействия, где допускается подписание контракта на Сбербанк АСТ через ЭЦП и их список регулярно расширяется. Поэтому получение электронной подписи – это, первым делом, расширение возможностей бизнеса.

Как получить ЭЦП?

Согласно установленных правил со стороны Сбербанка АСТ, регистрация, проверка и получение новой ЭЦП на Сбербанк АСТ проводится в Авторизованных удостоверяющих центрах. Таковых на данный момент в Российской Федерации имеется восемь:

  1. Сберключ.
  2. Корус (действует на территории СНГ).
  3. Национальный удостоверяющий центр.
  4. Тензор.
  5. УЦ «Гарант».
  6. Национальный центр маркетинга и конъюнктуры цен.
  7. СКБ «Контур».
  8. Такском.

Условия получения и проверки ЭЦП для Сбербанк АСТ при этом остаются аналогичными, как и требования к документам. Стоит учесть, что их список регулярно меняется, корректируется, поэтому следует его уточнять непосредственно перед подачей заявки.

На текущий момент для получения ЭЦП физическим лицам потребуются:

  • паспорт;
  • СНИЛС;
  • свидетельство о присвоении идентификационного номера;
  • заявление по форме на выдачу сертификата.

Для предпринимателей также потребуется предоставить выписку из ЕГРИП или ЕГРЮЛ (в зависимости от формы предприятия).

Сколько стоит?

Сколько стоит ЭЦП для Сбербанк АСТ? Итоговую стоимость вправе устанавливать непосредственно удостоверяющий центр в зависимости от спектра использованных услуг. Каждый из них имеет возможность предоставлять информационную поддержку, а также оказывать помощь в подготовке пакета документов для подачи заявки. Соответственно, указанные услуги добавляются к стоимости самого ЭЦП.

Средняя цена – от 5 тысяч рублей в год.

Мнение эксперта

Владимир Анатольевич Сорокин

Стоит также учесть, что на сегодняшний день существует две вариации электронной подписи. Это так называемая «Индивидуальная» и «Государственная». Именно для торговли на Сбербанк АСТ, а также для принятия участия в разного рода торгах и аукционах подойдет любая. Отличия между ними заключаются преимущественно в дополнительном функционале (взаимодействие с разными порталами Госуслуг).

Как производится подпись электронных документов?

Подпись электронных документов производится по установленному стандарту. Первым делом необходимо установить совместимое программное обеспечение (для которого предусмотрена сертификация со стороны ФСН). Многие из тех, кто активно использует ЭЦП, в том числе на торгах в Сбербанк АСТ, рекомендуют устанавливать CyberSafe, утверждая, что исходный код данной программы открытый, поэтому каждый может изучить его и убедиться в отсутствии «вирусов» и прочего зловредного кода (что и подтверждается наличием лицензии от ФСН). И, конечно же, программа бесплатная.

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

Стоит также обратить внимание, что для того, чтобы проверить ЭЦП Сбербанк АСТ или использовать его для подписи документов потребуется использоваться компьютер с установленной операционной системой семейства Windows, причем редакции 7 или выше (8, 8.1, 10, в том числе и корпоративные версии).

Также необходимо:

  • установить СКЗИ КриптоПро CSP версии 4 или выше;
  • установить браузер Chrome или Internet Explorer последней версии (Microsoft Edge в составе Windows 10 – не подойдет, поэтому потребуется скачать именно совместимый браузер).

Если планируется использовать именно Internet Explorer – адрес электронной торговой площадки Сбербанк АСТ необходимо добавить в список надежных узлов. При первой попытки подписи браузер также запросит разрешение на использование ActiveX-элементов. Естественно, необходимо разрешить использование данной технологии.

К сожалению, на Linux-системах, а также на MacOS полноценно с ЭЦП работать не получится – для них пока что не разработано совместимого программного обеспечения. Частично данную проблему можно решить с Wine (эмуляция программной среды Windows через библиотеки ядра), но никаких гарантий стабильной работы при этом не предоставляется. ФСН и представители Сбербанк АСТ использовать такой вариант не рекомендуют.

Использование ЭЦП для торгов на Сбербанк АСТ

Как добавить ЭЦП на Сбербанк АСТ? Первым делом необходимо пройти регистрацию на сайте по установленной форме, далее – войти в свой личный кабинет. Загрузка сертификата выполняется именно оттуда с главной страницы. Там представлена детальная пошаговая инструкция, поэтому проблем не должно возникнуть даже у неопытных пользователей.

Мнение эксперта

Владимир Анатольевич Сорокин

Аккредитованный специалист по работе с площадкой

Как подписать контракт на площадке Сбербанк АСТ с помощью электронной подписи?

Точно так же, как и любой другой документ.

То есть, сперва необходимо скачать форму из личного кабинета (все поля автоматически уже будут заполнены), далее – подписать документ через программу типа CyberSafe (любое приложение для работы с ЭЦП), затем – загрузить уже подписанный электронный документ в личный кабинет.

Стоит учесть, что данная возможность будет работать лишь на время активной торговой сессии (проще говоря – в рабочее время по МСК).

Более детальные инструкции по всем нюансам работы со Сбербанк АСТ можно получить по адресу . Там расписано все максимально подробно, включая о технических требованиях к ПК и его программной составляющей.

Возможные проблемы при работе со Сбербанк АСТ

Самая распространенная ошибка – это ошибка во время подписания Сбербанк АСТ. В большинстве случаев указывает на то, что программная среда не отвечает минимальным требованиям или используется несовместимое ПО.

Если же содержимое подписи пустое Сбербанк АСТ (имеется ввиду, при подписании акта), то это может указывать на то, что процесс выполняется в нерабочее время (то есть, площадка не работает), либо что пользователь не дал разрешение использовать ActiveX в Internet Explorer. Такое также произойдет, если сама площадка Сбербанк АСТ не была добавлена в список надежных доменов.

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



В продолжение темы:
Android

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