Cadescom cpsigner 2146827859

Содержание

Доброе время суток, уже близок к усуществению отсоединённой подписи, присоединённая уже получается и проходит проверку на сайте Сервер электронной подписи КриптоПро DSS.
Возможно Вы сможете помочь с решением вопроса: «Отсоединённой подпись не проходит проверку, а присоединённая подпись проходит»

Вот этим кодом я делаю подпись:

function SignCreate(thumbprint, dataToSign) { let oCertificate; let oSigner; let oSignedData; let sSignedMessage; let oStore = cadesplugin.CreateObject(«CAPICOM.Store»); oStore.Open(CAPICOM_CURRENT_USER_STORE, CAPICOM_MY_STORE, CAPICOM_STORE_OPEN_MAXIMUM_ALLOWED); let oCertificates = oStore.Certificates.Find(CAPICOM_CERTIFICATE_FIND_SHA1_HASH, thumbprint); if (oCertificates.Count == 0) { return «Certificate not found: » + thumbprint; } oCertificate = oCertificates.Item(1); oSigner = cadesplugin.CreateObject(«CAdESCOM.CPSigner»); oSigner.Certificate = oCertificate; oSigner.TSAAddress = «http://testca.cryptopro.ru/tsp/tsp.srf»; oSignedData = cadesplugin.CreateObject(«CAdESCOM.CadesSignedData»); oSignedData.ContentEncoding = CADESCOM_BASE64_TO_BINARY; oSignedData.Content = dataToSign.replace(‘data:application/pdf;base64,’, »); try { sSignedMessage = oSignedData.SignCades(oSigner, CADESCOM_CADES_X_LONG_TYPE_1, true); } catch (err) { return «Failed to create signature. Error: » + GetErrorMessage(err); } try { oSignedData.VerifyCades(sSignedMessage, CADESCOM_CADES_X_LONG_TYPE_1, true); } catch (err) { alert(«Failed to verify signature. Error: » + cadesplugin.getLastError(err)); return false; } oStore.Close(); return sSignedMessage; }

Цитата:

Оба варианта отрабатывают без ошибок и возвращают на выходе файл
Во вложении оба варианта рассмотрены
sign.zip

Часто задаваемые вопросы / Ошибки при работе с ЭП

Ошибка №1. «Не удается построить цепочку сертификатов», «Произошла внутренняя ошибка в цепочке сертификатов» или «Ошибка при проверке сертификата, возможно один из цепочки сертификатов недействителен»

Возможная причина:
Не установлен корневой сертификат вашего Удостоверяющего Центра (УЦ).

Ваши действия:
Установить корневой сертификат Удостоверяющего центра.
Подробную инструкцию можете скачать здесь

Ошибка №2. Failed to create CPSigner

Возможные причины:
1) Не установлено дополнительное ПО с сайта Фабрикант;
2) Некорректно работает библиотека КриптоПРО Cadescom.

Ваши действия:
1) Установить Специализированное ПО с Портала Фабрикант;
2) Переустановить КриптоПРО Cadescom.
Подробную инструкцию можете скачать здесь

Ошибка №3. Ошибка при открытии хранилища. Объект не поддерживает средство или метод «Open»

Возможные причины:
1) Не установлено дополнительное ПО;
2) Не запущены дополнительные надстройки в браузере.

Ваши действия:
1) Установить Специализированное ПО с Портала Фабрикант;
2) Запустить всплывающие надстройки браузера.
Подробную инструкцию можете скачать здесь

Ошибка №4. «Не удалось проверить статус сертификата.» или «Не валиден. Состояние отозванности сертификата или одного из сертификатов в цепочке сертификатов неизвестно»

Возможная причина:
Не установлены или не обновляются автоматически списки отозванных сертификатов УЦ.

Ваши действия:
Обратитесь в УЦ или самостоятельно установите на своём ПК списки отозванных сертификатов.
Подробную инструкцию можете скачать здесь

Ошибка №5. Ваш сертификат прошёл проверку и может использоваться в любой секции на Торговом портале «Фабрикант», кроме секции Росатом

Возможные причины:
1) Рассинхронизация OCSP-сервер вашего УЦ;
2) Отсутствует ссылка на OCSP-сервер УЦ в сертификате.

Ваши действия:
Обратитесь в Удостоверяющий центр для проверки сертификата или проверьте самостоятельно.
Подробную инструкцию можете скачать здесь

Ошибка №6. «Вставьте ключевой носитель (несоответствие ключевого носителя и выбранного сертификата)».

Возможные причины:
1) Вставлен ключевой носитель, не соответствующий выбранному сертификату;
2) Выбран сертификат, не соответствующий вставленному ключевому носителю.

Ваши действия:
1) Проверить, какой ключевой носитель вставлен;
2) Проверить выбранный сертификат.
Подробную инструкцию можете скачать здесь

Ошибка №7. Ошибка исполнения функции.

Возможная причина:
Истек срок действия лицензии на КриптоПРО CSP.

Ваши действия:
1) Обратитесь в Удостоверяющий центр для получения лицензии на КриптоПРО CSP;
2) Введите лицензию на КриптоПРО CSP.
Подробную инструкцию можете скачать здесь

Ошибка №8. Надпись «undefined»

Возможная причина:
Некорректно отрабатывают настройки браузера Internet Explorer.

Ваши действия:
1) В браузере зайдите в меню «Сервис» и выберите пункт «Свойства обозревателя»;
2) В открывшемся окне перейдите на вкладку «Дополнительно» и нажмите кнопку «Сброс»;
3) Перезапустите браузер Internet Explorer.
Подробную инструкцию можете скачать здесь

Ошибка №9. Ошибка алгоритма.

Возможная причина:
Не соответствуют версии криптопровайдера и Операционной системы.

Ваши действия:
1) Если у вас криптопровайдер VipNet CSP, то необходимо проверить версии на соответствие на сайте ;
2) Если у вас криптопровайдер КриптоПРО CSP, то необходимо проверить версии на соответствие на сайте ;
3) Если версии не соответствуют, то необходимо обратиться в свой Удостоверяющий центр для обновления.

Ошибка №10. Не удается найти указанный файл.

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

Ваше действие:
Перезагрузите ПК.

С дополнительной информацией можно ознакомиться в инструкции «Установка ПО для ЭП». Также можно обратиться в отдел технической поддержки по тел. +7 (495) 514-02-04.

Ошибка №11. Объект не поддерживает свойство или метод «SetHashValue».

Возможная причина:
1) Не установлено дополнительное ПО;
2) Не запущены дополнительные надстройки в браузере.

Ваше действие:
1) Установить Специализированное ПО с Портала Фабрикант;
2) Запустить всплывающие надстройки браузера.

Подробную инструкцию можете скачать .

Не нашли ответа на вопрос?

  • Напишите нам

Многие пользователи сталкиваются с ошибкой 0x800B010A, возникающей при попытке регистрации на сайтах госзакупок, а также при использовании ЭЦП в подписании документов. Этот сбой не стоит путать с аналогичным кодом в Windows 7. Сегодня мы кратко расскажем как можно исправить эту проблему цепочки сертификатов.

Причины конфликта сертификатов

Чаще всего подобная ошибка появляется на сайте zakupki.mos.ru, но её появление не зависит от посещаемого ресурса, на проблема связана только с неверным использованием ключей ЭЦП и сертификатами. Среди основных причин стоит выделить:

  • истечение срока действия используемого сертификата;
  • Отсутствие в цепочке иерархии всех корневых сертификатов (от ГУЦ до УЦ) – часто пользователи забывают добавить их все;
  • необходимость обновления всех узлов и программного обеспечения CryptoPro до актуальной версии.

Полностью проблемное уведомление выглядит следующим образом: «Не удается построить цепочку сертификатов для доверенного корневого центра. (0x800B010A)”. Так же встречаются другие описания – «Ошибка вычисления подписи”, например.

Исправляем сбой 0x800B010A

Проверяем сроки

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

Проверяем наличие основного ГУЦ

Проверьте что бы в цепочке представленных корневых сертификатов был ключ ПАК «Головной удостоверяющий центр». Он является первым звеном и главным в иерархической цепочке сертификатов.

Проверка CryptoPro

  1. Если все вышеуказанное не поможет, пробуйте удалить и полностью переустановить программу КРИПТО-ПРО.
  2. Заодно обновите все привязанные сертификаты.
  3. Если вы работаете в тестовом режиме проверьте, верно ли указан адрес службы TSP.

Проверьте все вышеописанные пункты, правильность их исполнения решит проблему «Использован не доверенный сертификат (0x800B010A)”. Наиболее часто ошибка решается добавлением ключей «Головного удостоверяющего центра». Если у вас возникнут замечания или дополнительные советы по решени, просьба указать их в комментариях.

Возможная причина :
Не установлен корневой сертификат вашего Удостоверяющего Центра (УЦ).

Ваши действия :
Установить корневой сертификат Удостоверяющего центра.

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

Ошибки могут возникать по разным причинам — проблемы с Интернетом на стороне клиента, блокировка программного обеспечения Защитником Windows или другими антивирусами. Далее, отсутствие корневого сертификата Удостоверяющего Центра, проблемы в процессе криптографической подписи и другие.

Устранение ошибки при создании создания цепочки сертификатов для доверенного корневого центра

В первую очередь убедитесь, что у вас нет проблем с интернет-подключением. Ошибка может появляться при отсутствии доступа. Сетевой кабель должен быть подключен к компьютеру или роутеру.

  1. Нажмите кнопку «Пуск» и напишите в поиске «Командная строка».
  2. Выберите ее правой кнопкой мыши и нажмите «Запуск от администратора».
  3. Введите в DOS-окне следующую команду «ping google.ru «.

При подключенном интернете у вас должны отобразиться данные об отправленных пакетах, скорости передачи и прочая информация. Если Интернета нет, вы увидите, что пакеты не дошли до места назначения.

Теперь проверим наличие корневого сертификата Удостоверяющего Центра. Для этого:

Если сертификата нет, его необходимо скачать. В большинстве случае он находится в корневых сертификатах и пользователю необходимо его только установить. Также стоит помнить, что лучше всего пользоваться браузером Internet Explorer, чтобы в процессе работы происходило меньше ошибок и сбоев. Попытайтесь найти УЦ в корневых сертификатах, после этого вам останется только нажать кнопку «Установить», перезапустите свой браузер, и вы решите проблему с ошибкой — «Не удается построить цепочку сертификатов для доверенного корневого центра».

Проверка корневого сертификата УЦ в браузере

Проверку можно выполнить в браузере.

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

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

Другие способы исправить ошибку цепочки сертификатов

Рассмотрим, как правильно загрузить установить и использовать КриптоПро. Чтобы убедиться, что программа не установлена на вашем ПК (если пользователей компьютером несколько), нужно открыть меню «Пуск». Затем выберите «Программы» и поищите в списке «КриптоПро». Если ее нет, то установим ее. Скачать программу можно по ссылке https://www.cryptopro.ru/downloads . Здесь вам нужна «КриптоПро CSP» — выберите версию.

В следующем окне вы должны увидеть сообщение о предварительной регистрации.

Установка КриптоПро

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

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

После запуска программы, нужно будет ввести ключ в окне.

Найти программу для запуска можно будет по следующему пути: «Пуск», «Все программы», «КриптоПро», «КриптоПро CSP». В открывшемся окне нажмите кнопку «Ввод лицензии» и в последней графе введите ключ. Готово. Теперь программу необходимо настроить соответствующим образом под ваши задачи. В некоторых случаях для электронной подписи используют дополнительные утилиты — КриптоПро Office Signature и КриптоАКМ. Можно устранить ошибку — нет возможности построить цепочку сертификатов для доверенного корневого центра — простой переустановкой КриптоПро. Попытайтесь это сделать, если другие советы не помогли.

При завершении регистрации организации возникает ошибка: «Не удается построить цепочку сертификатов для доверенного корневого центра»

Ответ

Оксана Баландина , шеф-редактор Системы Госзаказ

С 1 июля 2018 года по 1 января 2019 года у заказчиков переходный период – разрешено проводить и электронные, и бумажные процедуры. С 2019 года конкурсы, аукционы, котировки и запросы предложений на бумаге запретят, кроме восьми исключений.
Читайте, какие закупки проводить на ЭТП, как выбрать площадку и получить электронную подпись, по каким правилам заключать контракты в переходный период и после.

Необходимо убедиться, что установлен корневой сертификат удостоверяющего центра (УЦ).

Установка сертификата происходит следующим образом:

    Необходимо скачать «Корневой сертификат УЦ.

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

    Перезапустить браузер.

Для получения полного доступа к порталу ПРО-ГОСЗАКАЗ.РУ, пожалуйста, зарегистрируйтесь . Это займет не больше минуты. Выберите социальную сеть для быстрой авторизации на портале:

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

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

Журнал «Госзакупки.ру» – это журнал, на страницах которого практические разъяснения дают ведущие эксперты отрасли, а материалы готовятся при участии специалистов ФАС и Минфина. Все статьи журнала – это высшая степень достоверности.

    • Настройка КриптоПро ЭЦП

      • Инструкция по настройке окружения для использования КриптоПро ЭЦП Browser plug-in
      • Проверка конфигурации для работы с ЭЦП системы ФИАС
    • Прохождение регистрации

      • При прохождении регистрации, на этапе добавления документов, страница зависает.
        • Процедура регистрации должна производиться в браузере Internet Explorer версии 9 и выше. Если на этапе приложения документов на странице регистрации система зависает, необходимо проверить установленный в браузер режим эмуляции на соответствие требованиям. Необходимо на странице с возникающей ошибкой запустить режим «Средства разработчика»(кнопка F12), далее переходим к разделу «Эмуляция» (Ctrl +8). Установленный режим совместимости для браузера версии 9 и 10 должен соответствовать 9, для браузера версии 11 — Edge или 9.
    • Авторизация

      • Проверка создания электронной подписи CAdES-BES
        • Для проверки возможности создания электронной подписи Вы можете воспользоваться внешним сервисом https://www.cryptopro.ru/sites/default/files/products/cades/demopage/cades_bes_sample.html
      • Действие «Ваш сертификат проверяется» не завершается или «Не удалось выполнить асинхронную операцию»
        • 1. В настройках браузера произведите очистку временных файлов браузера (кеш страниц) и файлов cookie (Сервис – Свойства обозревателя – Общие – История просмотра – Удалить) 2. Повторите попытку авторизации При сохранении проблемы направьте обращении в адрес технической поддержки сопровождаемое скриншотом возникающей ошибки, также попробуйте произвести процедуру авторизации в другом браузере При необходимости произведите проверку ЭЦП с использованием сервиса https://www.gosuslugi.ru/pgu/eds/
      • Ошибка при открытии хранилища: Невозможно создание объекта сервером программирования объектов
        • Ошибка может возникать если:
          — Используемая страница системы не добавлена в доверенные;
          — Версия используемого плагина не является актуальной.

      • Ошибка «Плагин загружен, но не создаются объекты»
        • Ошибка может возникать если:
          — Используемая страница системы не добавлена в доверенные;
          — Версия используемого плагина не является актуальной.

      • Произошла ошибка: Не удается построить цепочку сертификатов для доверенного корневого центра
        • Необходимо установить сертификаты ключей проверки электронной подписи:
          • Цепочку КСКПЭП, начиная от КСКПЭП УЦ, непосредственно выдавшего пользователю его КСКПЭП, и до корневого КСКПЭП, последнего в цепочке сертификатов, установить в соответствующие хранилища:
          • Самоподписанный (поле «Кому выдан» совпадает с полем «Кем выдан») квалифицированный сертификат ключа проверки электронной подписи (КСКПЭП) удостоверяющего центра, — в хранилище сертификатов «Доверенные корневые центры»;
          • Остальные сертификаты цепочки — в хранилище сертификатов «Промежуточные центры сертификации».
          • КСКПЭП, выданный пользователю удостоверяющим центром, аккредитованным в соответствии с требованиями Федерального закона № 63-ФЗ, — в хранилище сертификатов «Личные».

          Если цепочка сертификатов установлена верно и вы проходите авторизацию на сайте – значит не удалось связаться с точкой распределения списка отзыва(CRL) указанной в сертификате и предупреждение носит рекомендательный характер.

      • Ошибка «Не удалось создать подпись из-за ошибки: A certificate chain could not be built to a trusted root authority.» или Ошибка «Не построена цепочка сертификатов до доверенного корневого центра сертификации»
        • Необходимо установить сертификаты ключей проверки электронной подписи:
          • Цепочку КСКПЭП, начиная от КСКПЭП УЦ, непосредственно выдавшего пользователю его КСКПЭП, и до корневого КСКПЭП, последнего в цепочке сертификатов, установить в соответствующие хранилища:
          • Самоподписанный (поле «Кому выдан» совпадает с полем «Кем выдан») квалифицированный сертификат ключа проверки электронной подписи (КСКПЭП) удостоверяющего центра, — в хранилище сертификатов «Доверенные корневые центры»;
          • Остальные сертификаты цепочки — в хранилище сертификатов «Промежуточные центры сертификации».
          • КСКПЭП, выданный пользователю удостоверяющим центром, аккредитованным в соответствии с требованиями Федерального закона № 63-ФЗ, — в хранилище сертификатов «Личные».

          Если цепочка сертификатов установлена верно и вы проходите авторизацию на сайте – значит не удалось связаться с точкой распределения списка отзыва(CRL) указанной в сертификате и предупреждение носит рекомендательный характер.

      • Ошибка «Не удалось создать подпись из-за ошибки: Cannot find the certificate and private key for decryption»
        • Ошибка «Не удалось создать подпись из-за того, что не удается найти сертификат и секретный ключ для дешифрования. Вы используете открытый ключ сертификата.

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

      • Плагин недоступен
        • КриптоПро ЭЦП Browser plug-in не установлен или не активирован в текущем браузере, установите/активируйте КриптоПро ЭЦП Browser plug-in

    • Вопросы по регистрации и авторизации уполномоченных органов

      • Ключ ЭЦП выдан на главу ОМСУ/ОГВ, а сведения о существующем личном кабинете, авторизация в котором осуществлялась по логину и паролю, принадлежат представителю, ЭЦП на которого выпущено не будет.
        • 1. Необходимо осуществить попытку авторизации в системе ФИАС с сертификатом на главу ОМСУ/ОГВ.
          2. Система предложит ввести логин и пароль для дальнейшей авторизации.
          3. Укажите логин и пароль от существующего личного кабинета сотрудника.
          4. Система выдаст регистрационый номер Вашей организации в системе ФИАС и предложит сформировать заявку на изменение сведений в электронном виде.
          5. Сформируйте заявку на изменение сведений об организации.

          — Если необходимо сохранить сведения (заявки) в ЛК существующего пользователя, для которого есть только логин и пароль, в заявке на изменение сведений необходимо в окне редактирования представителя
          организации указать «изменить» и выбрать из списка представителей организации необходимого представителя и внести сведения о новом пользователе (главе ОМСУ), которому необходимо присвоить существующий личный кабинет.

          — Если необходимо создать отдельный ЛК на главу ОМСУ, то в заявке необходимо указать «добавить» и внести сведения о новом представителе организации.

          Возможность подачи заявки на изменение в электронном виде для пользователей использующих ЭЦП главы ОМСУ доступна в том случае, если Вы знаете логин и пароль для прежней учетной записи любого другого сотрудника являющегося представителем той же организации, что и руководитель ОМСУ/ОГВ. В случае, если логин или пароль от существующего личного кабинета утрачен, Вы можете сформировать заявку на изменение сведений об организации на бумажном носителе и представить ее к рассмотрению оператору ФИАС в Инспекции Федеральной Налоговой Службы в которой зарегистрирована Ваша организация.

          Для формирования заявки на бумажном носителе необходимо указать регистрационный номер организации в системе ФИАС.

      • Регистрация пользователей.
        • Добавление нового пользователя производится через заявку на изменение организации в добавлении сведений о представителей с признаком «добавить». Заявку на регистрацию создавать не нужно, т.к. Это приводит к регистрации новой организации, а не пользователя.

    • Адресные заявки

      • При формировании заявки об адресном объекте на стадии приложения нормативного документа система зависает.
        • В настоящее время приложение нормативного документа успешно реализовано в браузерах Internet Explorer версии 10 и выше и Google Chrome.
    • Удаление временных файлов браузера

      • Временные файлы (Кэш).
        • Временные файлы (Кэш) — это хранящиеся на вашем компьютере файлы, позволяющие ускорить загрузку часто посещаемых страниц. К ним относятся стили CSS, графическое содержимое и пр. Однако, иногда объемный и старый кэш вносит прямо противоположный эффект. В этом случае его стоит удалить (очистить).
          Internet Explorer
          1. Откройте Internet Explorer, зайдите в меню «Сервис» или воспользуйтесь сочетанием клавиш Ctrl + Shift + Del;
          2. Выберите «Свойства браузера»;
          3. В открывшемся окне настроек перейдите на вкладку «Общие»;
          4. Нажмите кнопку «Удалить…»;
          5. В появившемся окне отметьте пункт «Временные файлы Интернета и веб-сайтов»;
          6. Нажмите «Удалите»;
          7. Закройте свойства программы, нажав кнопку «ОК»;
          8. Перезапустите Internet Explorer и повторите действия на сайте.
          Mozilla Firefox
          1. Откройте Firefox, нажмите кнопку меню (три горизонтальные полоски в верхнем правом углу экрана) и выберите настройки или воспользуйтесь сочетанием клавиш Ctrl + Shift + Del;
          2. В верху выберите вкладку «Приватность»;
          3. В открывшейся форме в разделе «История» выберите параметр «Будет запоминать историю»;
          4. Нажмите «Удалить вашу недавнюю историю»;
          5. В появившемся окне выберите временной интервал «Все», оставьте галочку только на «Кэш»;
          6. Нажмите «Удалить сейчас»;
          7. Перезапустите Firefox и повторите действия на сайте.
          Google Chrome
          1. Откройте меню Google Chrome (три горизонтальные полоски в верхнем правом углу экрана) или воспользуйтесь сочетанием клавиш Ctrl + Shift + Del;
          2. Выберите пункт «Настройки»;
          3. В нижней части окна нажмите на «Показать дополнительные настройки»
          4. Нажмите кнопку «Очистить историю…»
          5. Выберите временной промежуток «За все время», галочкой отметьте «Изображения и другие файлы, сохраненные в кеше» 6. Нажмите «Очистить историю»
          7. Перезапустите Google Chrome и повторите действия на сайте.
    • Нормативно-справочная информация

      • Разделение документов на нормативные и технические
        • Атрибут «тип документа» используется для указания к какому типу документов он относится: технический, либо нормативный. При добавлении документа необходимо указывать к какому типу он относится. Проставление данного признака является обязательным.
          Документ определяется как технический при создании адресной заявки на редактирование/групповое редактирование адресных объектов, если меняют следующие реквизиты: ОКТМО, ОКАТО, почтовый индекс, коды ИФНС.
          В групповом изменении домов при изменении родительского объекта, заявка считается групповым переподчинением, в данном случае документ должен быть нормативным. В одиночном изменении объектов при изменении наименования, номерной части, типа, уровня объекта, кадастрового номера, родительского объекта (переподчинение), документ прикладывается нормативный.
          Нормативный документ прикладывается ко всем остальным типам заявок. Таким как добавление/групповое добавление, удаление, разделение, объединение, восстановление.
          На странице нормативно-справочной информации изменение типа документа возможно:
          1) Через кнопки «Нормативный документ», «Технический документ». Данный признак массово проставляется всем выбранным документам.
          Внимание! При смене признака документа таким образом, признак изменится у всех документов, приложенных к адресным заявкам, а также у адресных объектов.
          2) Через форму одиночного редактирования документа. В данном случае создаётся новая версия документа и признак проставится только у нее. У предыдущей версии останется признак, который был определен ранее.

    • Делегирование полномочий

      • Описание режима делегирования полномочий
        • При делегировании себе полномочий, убедитесь, что та организация, ОКТМО которой Вы хотите делегировать, больше не будет вносить сведения в ГАР.
          Делегирование полномочий — это расширение полномочий организаций ОМСУ , за счёт присвоения кода ОКТМО. Код ОКТМО может быть присвоен, делегирован, от уже зарегистрированной в ФИАС организации, при такой процедуре организация делегировавшая свои полномочия,свой код ОКТМО, не сможет вносить и редактировать сведения в ГАР.
          Также организация может расширить свои полномочия путём присвоения себе кода ОКТМО за которым не зарегистрирована организация.

Часто задаваемые вопросы / Ошибки при работе с ЭП

Возможная причина:
1) Не установлено дополнительное ПО;
2) Не запущены дополнительные надстройки в браузере.

Ваше действие:
1) Установить Специализированное ПО с Портала Фабрикант;
2) Запустить всплывающие надстройки браузера.

Подробную инструкцию можете скачать .

Не нашли ответа на вопрос?

  • Напишите нам

В данном обзоре рассмотрим процесс создания веб-инструмента, который позволит нам подписывать различные файлы электронной подписью.

Веб-инструмент — это сайт. Поэтому нам потребуется сервер, с необходимым ПО и какая то система управления им.

Наш сайт будет написан на языке php.

И так, в качестве серверного ПО будем использовать:

  • сервер Linux. С установленным php, apache, nginx. ()
  • SkeekS CMS

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

Поэтому по правилам SkeekS CMS мы сформируем html страницу, на которой будет присутствовать html+css+js код.

Сформированная сайтом страница рендерится в браузере клиента. в момент рендеринга, исполняется js и css код присутствующий на ней.

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

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

Данные действия мы сможем осуществлять с использованием плагина для браузера КриптоПро ЭЦП Browser plug-in

КриптоПро ЭЦП Browser plug-in позволяет реализовать работу с ЭЦП (в том числе и с усовершенствованной ЭЦП) в следующих веб-браузерах:

  • Microsoft Internet Explorer,

  • Mozilla Firefox,

  • Opera,

  • Apple Safari,

  • Google Chrome,

  • другие браузеры, поддерживающие плагины NPAPI.

Поддерживаемые операционные системы:

  • Microsoft Windows XP/2003/Vista/2008/W7/2008R2/W8/2012/8.1/2012R2,

  • Linux,

  • Apple iOS,

  • Apple MacOS.

В КриптоПро ЭЦП Browser plug-in реализован набор объектов, идентичный CADESCOM и набор объектов для работы с запросами на сертификат интерфейс CertEnroll.

CAPICOM (англ. Crypto API COM-object) — снятый с поддержки элемент управления ActiveX, созданный Microsoft с целью помочь разработчикам приложений в получении доступа к услугам, которые позволяют обеспечить безопасность для приложений на основе криптографических функций, реализованных в CryptoAPI, через технологию COM. CAPICOM можно использовать для цифровой подписи данных, проверки подписи, отображения информации о цифровой подписи и цифровом сертификате, добавлять или удалять сертификаты и, наконец, для шифрования и расшифровки данных.

http://cpdn.cryptopro.ru/content/cades/cadescom.html — здесь документация по усовершенстованному интерфейсу CADESCOM, на нее и будем опираться.

Ну а теперь код.

1) Для начала код контроллера и действия cms которые готовят HTML и Javascript код который получит клиент в своем браузере.

2) View файл этого действия выглядит так:

3) Javascript реализующи основные взаимдействия с плагином и осуществляющий необходимые действия подписи файлов.

Из кода выше следует подробно рассмотреть следующие функции, которые и осуществляют подпись и проверку подписи файлов.

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

Вычисление хэш значения

Вычисление хэш значения бинарных данных (его и используем в проекте)

Шифроваение данных

Расшифровка данных

/** * Функция расшифровки бинарных данных * @param EncryptedData шифр */ encrypt: function(EncryptedData) { var self = this; //Синтаксис языка javascript проверки ошибок, если не удастся создать объект cadescom.CPEnvelopedData try { // Создаем объект cadescom.CPEnvelopedData var oEnvelop = cadesplugin.CreateObject(«cadescom.CPEnvelopedData»); } catch (err) { alert(‘Failed to create CAdESCOM.CPEnvelopedData: ‘ + err.number); return; } // Указываем кодировку данных // Кодировка должна быть указана до того, как будут переданы сами данные oEnvelop.ContentEncoding = CADESCOM_BASE64_TO_BINARY; // Запуск процесса расшифровки данных oEnvelop.Decrypt(EncryptedData); //В результате расшифровки объект oEnvelop заполнит свойство Content — которое и будет содержать расшифрованные данные var sDecriptedData = oEnvelop.Content; return sDecriptedData; },