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

КриптоПро ЭЦП Browser plug-in – программный модуль, используемый для генерации и проверки электронной подписи на ресурсах сети с применением СКЗИ CryptoPro CSP. Разработчик распространяет ПО на бесплатной основе. Установка занимает несколько минут, дополнительно проводят настройку. В этой статье подробно остановимся на том, как инсталлировать Крипто Про ЭЦП Браузер плагин и проверить его работу.

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

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

Почему стоит скачать Крипто Про ЭЦП Браузер плагин

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

  • проводить идентификацию пользователей;
  • формировать реестр ЭП;
  • создавать сертификаты с открытыми ключами;
  • управлять ЭЦП;
  • генерировать ключи и управлять ими.

При работе с ПО в веб-браузере можно путем подписания заверять:

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

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

Где скачать Крипто Про ЭЦП Браузер плагин бесплатно

Скачать Крипто Про ЭЦП Браузер плагин предлагают на многих ресурсах. Но лучше загружать ПО с официального портала разработчика. Войдите на cryptopro.ru и следуйте инструкции:

  1. С главной страницы перейдите в раздел «Продукты».
  2. В выпадающем перечне щелкните по «КриптоПро ЭЦП Browser plugin».
  3. Откроется страница, где сможете скачать Крипто Про ЭЦП Браузер плагин бесплатно.
  4. Загрузка файла происходит автоматически, сразу после нажатия на ссылку. Размер дистрибутива — 9,8 Мб.

Для пользователей разработчик предлагает две версии ПО — 1.5 и 2.0. Для каждой из них предъявляются отдельные системные требования и поддерживаемые стандарты, что важно учитывать при выборе варианта приложения. Характеристики ПО версии 1.5:

  1. Статус: выявление и устранение ошибок, без дальнейшего развития программы.
  2. Совместимые платформы: Windows 2000, Linux, MacOS 10.0.
  3. Совместимость: для Windows подходят CSP от 3.6 R2 и выше, для остальных операционных систем — CSP от 3.9.
  4. Поддержка ГОСТ Р 34.10/11-2012: нет.
  5. Компоненты: TSP Client 1.5 и OCSP Client 1.5 с приемом лицензии от 1.0.

Характеристики ПО версии 2.0:

  • Статус: этап развития, находится на стадии сертификации.
  • Совместимые платформы: Windows XP, Linux, MacOS 10.0.
  • Совместимость: для Windows подходят CSP 3.6 R4 и выше, для остальных платформ — CSP от 4.0.
  • Поддержка ГОСТ Р 34.10/11-2012: да (при условии применения CSP от 4.0).
  • Компоненты: TSP Client 2.0 и OCSP Client 2.0, лицензии от 1.x и более поздние не принимаются.

Оформим ЭЦП для вашего бизнеса. Поможем установить и настроить в день подачи заявки!

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

Установка и настройка Крипто Про ЭЦП Браузер плагин

ПО CryptoPro корректно работает с большинством интернет-обозревателей, поддерживающих выполнение сценариев на языке JavaScript. В их числе:

  • Opera;
  • Yandex;
  • Internet Explorer;
  • Mozilla Firefox;
  • Chrome.

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

  1. Найдите скачанный дистрибутив CadesPlugIn.exe — по умолчанию сохраняется в папку «Загрузки».
  2. Щелкните два раза по файлу.
  3. В окне активируйте опцию «Запустить».
  4. Подтвердите намерение установки ПО путем нажатия на кнопку «Да».
  5. Запустится инсталляция вспомогательных компонентов. По завершении процесса кликните «ОК» и перезапустите операционную систему.

Процесс настройки  Крипто Про ЭЦП Браузер плагин зависит от используемого интернет-обозревателя.

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

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

Internet Explorer

При работе с IE на Windows не выше 8.1, воспользуйтесь следующей инструкцией:

  1. Нажмите «Пуск», откройте сначала «Все программы», далее «КриптоПро» и «Настройки».
  2. На загруженной веб-странице задайте поочередно адреса *.esphere.ru и https://courier.esphere.ru/.
  3. Сохраните внесенные изменения.
  4. Перезапустите интернет-обозреватель.

Если на ПК установлена ОС Windows 10, воспользуйтесь следующей инструкцией:

  1. В меню «Пуск» активируйте опцию «Поиск» и задайте запрос «Internet», запустите найденный веб-обозреватель.
  2. В панели управления IE щелкните по значку шестеренки – находится вверху справа. Во вкладке выберите сначала «Сервис», далее «Свойства обозревателя».
  3. Откроется окно, где перейдите в раздел «Безопасность». Найдите пункт «Надежные порталы», щелкните по «Сайты» и добавьте следующие узлы: *.esphere.ru и https://courier.esphere.ru/. Нажмите «Добавить».

Возле строки «Проверка северов» уберите галочку. Щелкните по кнопке «Закрыть» и перезапустите обозреватель.

Coogle Chrome

Алгоритм действия для Chrome одинаков независимо от используемой версии ОС:

  1. Запустите интернет-обозреватель.
  2. Откроется окно с уведомлением об установке нового ПО. Нажмите на кнопку «Включить».
  3. Проверьте активацию  приложения. Для этого выберите в меню интернет-обозревателя сначала «Дополнительные инструменты», далее «Расширения».
  4. В перечне должно отобразиться название ранее установленного ПО.
  5. Если программного модуля нет, перейдите в интернет-магазин Chrome. Задайте в поисковой строке название плагина и нажмите «Найти». Откроется веб-страница с описанием ПО и опцией «Установить», активируйте ее. Дождитесь завершения процесса инсталляции и перезапустите интернет-обозреватель.

Вновь откройте браузер. Перейдите в раздел «Расширения» и найдите в перечне название приложения. Активируйте нажатием кнопки «Включить».

Opera

Для Opera алгоритм действий выглядит следующим образом:

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

На открывшейся странице активируйте опцию «Добавить в Опера».

Mozilla Firefox

Работа программного модуля в Mozilla Firefox поддерживается в версии обозревателя ниже 52. В более свежих версиях браузера использовать ЭЦП не получится. Для проведения настроек в Mozilla Firefox выполните следующие шаги:

  1. Запустите обозреватель. В открывшемся окне вверху справа кликните на иконку с тремя черточками для вызова главного меню. В списке выберите «Дополнения».
  2. Если в открывшемся перечне присутствует установленное ПО, то поставьте галочку напротив пункта «Всегда включать».
  3. Если в перечне отсутствует ранее установленное приложение, откройте в веб-обозревателе новую вкладку и укажите в поисковой строке запрос «config».
  4. На открывшейся странице выберите любой элемент и кликните правой кнопкой мыши. Откроется меню, где активируйте сначала «Создать», затем «Логическое».
  5. Откроется форма, где укажите следующий запрос: «plugin.load_flash_only».
  6. В списке «Значение» активируйте пункт «false».

Перезапустите интернет-обозреватель. Вновь перейдите в «Дополнения» и отметьте «Всегда включать» напротив названия программного модуля.

Яндекс.Браузер

Настройка в Яндекс.Браузере проходит наиболее быстро. Выполните следующие шаги:

  1. Запустите интернет-обозреватель.
  2. Кликните по иконке с тремя черточками — находится вверху справа.
  3. В меню щелкните по строке «Дополнения».

Откроется страница, которую нужно прокрутить в самый низ. Напротив ранее инсталлированного ПО нажмите «Включить».

Вам будет интересно: Плагин ЭЦП от КриптоПро: обзор, установка

Проверка Крипто Про ЭЦП Браузер плагин

Проверка Крипто Про ЭЦП Браузер плагин выполняется на портале компании-разработчика. На открывшейся веб-странице должен отобразится статус «Загружен». Также выводятся данные о версии приложения и криптопровайдера. Дополнительно выполните пробное подписание документа, например, заявки. Для этого действуйте согласно следующей инструкции:

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

На этом проверка работы  Крипто Про ЭЦП Браузер плагин завершена.

Почему не работает Крипто Про ЭЦП Браузер плагин

Если после перехода на портал разработчика при проверке расширения появляется статус «Недоступен», значит настройки в веб-обозревателе сделаны неправильно. Установите их вновь. Если опять отобразится аналогичное уведомление, то почистите кэш обозревателя и переустановите приложение.

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

Если при подписании документа появляется ошибка с выводом уведомления «Цепочка сертификатов не создана», воспользуйтесь следующей инструкцией:

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

Если при заверке документа система выдает ошибку x8007064A, значит, просрочен ключ у одного из продуктов КриптоПро — CSP, TSP Client 2.0 или OCSP Client 2.0. Для просмотра статуса лицензии перейдите в «Пуск», выберите «КриптоПро» и далее «Управление лицензиями». Найдите ПО с истекшим ключом. Приобретите лицензию повторно.

За 30 минут настроим ЭЦП Рутокен для работы под ключ.

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

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

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

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

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


Offline

Nastasya_u

 


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

13 апреля 2018 г. 14:23:25(UTC)

Nastasya_u

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

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

Зарегистрирован: 30.01.2017(UTC)
Сообщений: 8
Российская Федерация

Сказал(а) «Спасибо»: 2 раз

Добрый день!
Установлены КриптоПро CSP 4.0.9842, Плагин КриптоПро 2.0.12943 Проблема возникла на ОС Windows7 и Windows10

При работе на одном из порталов, во время подписания и шифрования документов возникает ошибка:
Ошибка инициализации плагина для подписи. Не удалось создать подпись из-за ошибки: The configuration data for this product is corrupt. Contact your support personnel. (0x8007064A)
На тестовой странице КриптоПро для создания ЭП при попытке подписи возникает аналогичная ошибка.
Из сообщений форума я поняла что данная ошибка связана с лицензиями.

Подскажите, какие продукты из оснастки «Управление лицензиями КриптоПро PKI» обязательно должны иметь действующую лицензию для возможности подписи и шифрования? (Помимо самого КриптоПро CSP)


Вверх


Offline

Андрей Емельянов

 


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

16 апреля 2018 г. 14:51:29(UTC)

Андрей Емельянов

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

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

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

Сказал «Спасибо»: 4 раз
Поблагодарили: 148 раз в 144 постах

Добрый день.
Для шифрования достаточно лицензии КриптоПро CSP.
Если на портале создаете подпись формата CAdES-X Long Type 1, то нужны еще лицензии для продуктов КриптоПро TSP Client 2.0 и КриптоПро OCSP Client 2.0

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


Вверх

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

Guest (2)

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

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

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

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

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

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

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

Всем привет! Наверняка, многие пользователи могли наблюдать на своем экране монитора ошибку «Не удалось загрузить плагин» при воспроизведении онлайн аудио, видео либо при попытке запустить какую нибудь флеш-анимацию (игру, баннер, приложение и пр.). Если Вы попали на эту страницу, то вероятнее всего Вы увидели похожую ошибку. Сегодня в этой небольшой инструкции мы с Вами устраним ошибку «Не удалось загрузить плагин
» в браузере быстро и легко.

Сперва, друзья, давайте разберемся, что вообще такое плагин в браузере. Плагин – это другими словами дополнение, которое расширяет возможности интернет-браузера. Плагинов на сегодняшний день огромное количество, и все они разного направления. В любом браузере установлены базовые плагины, дабы правильно отображать веб-ресурсы. Если в браузере появилось сообщение о том, что не удалось загрузить плагин, то, скорее всего, проблема в Flash Player. Ниже мы с Вами рассмотрим несколько способов, благодаря которым можно исправить данную ошибку.

1-й способ. Обновляем интернет-браузер

Данный способ является самым простым, и помогает в большинстве случаев. Все манипуляции я покажу на примере популярного браузера Гугл Хром. Если Вы пользуетесь другим браузером, не переживайте, все действия аналогичны. Итак, дабы обновить браузер перейдем в меню – Справка – О браузере.

На странице «О программе» находим и нажимаем на кнопку «Обновить».

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

2-й способ. Чистим историю в браузере

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

Cache – временные файлы браузера, которые хранят в себе все веб-компоненты просмотренных ресурсов (изображения, страницы, видеофайлы, дизайн и пр.). Благодаря КЭШу браузер быстро загружает страницы ранее посещаемых сайтов, так как загрузка компонентов ресурса осуществляется не через интернет, а с локального диска компьютера.

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

Итак, давайте же очистим Cache и Cookie в своем браузере, дабы попытаться устранить ошибку. Идем в меню, выбираем «История».

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

После этого остается лишь перезагрузить браузер.

3-й способ. Отключаем лишние плагины

Если первые два способа не помогли, тогда приступаем к отключению лишнего плагина. Первым делом откроем страницу с установленными плагинами. Для каждого браузера адрес разный:

Если используете Chrome, то вбивайте в адресной строке chrome://plugins

Если используете Yandex, то вбивайте в адресной строке browser://plugins

Если используете Opera, то вбивайте в адресной строке opera://plugins

Если используете Firefox, то вбивайте в адресной строке аbout:plugins

Когда откроется страница с плагинами, присмотритесь внимательно, присутствует ли лишний плагин Flash Player. В случае, если такой есть, то рекомендую отключить (обычно имеет тип PPAPI).

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

4-й способ. Повторная установка Adobe Flash Player

Если не один вышеописанный способ не помог, советую тогда переустановить Adobe Flash Player. Для этого в первую очередь удалите старую версию флеш плеера в Панели управления — Программы и компоненты. После скачайте последнюю версию Adobe Flash Player с официального сайта.

Надеюсь, моя небольшая инструкция об исправлении ошибки «Не удалось загрузить плагин
» помогла Вам. Если решили эту проблему каким либо другим способом, то можете написать в комментариях, этим Вы поможете многим пользователям! Спасибо за внимание и всех благ!

Posted on 03.02.2016
in

Общие сведения

Программный интерфейс плагина предполагает вызов асинхронных операций, реализованных на основе объектов promise. Подробнее про использованную в реализации плагина спецификацию можно прочитать . На promise необходимо устанавливать обработчики двух типов:


  • onFulfilled
    – срабатывают, когда promise в состоянии «выполнен успешно»;

  • onRejected
    – срабатывают, когда promise в состоянии «завершен с ошибкой».

Универсальный метод для установки обработчиков имеет следующий вид:
promise.then(onFulfilled, onRejected)

Инициализация плагина

Для работы с плагином необходимо вызвать функцию инициализации PKCS#11-компонента plugin.initPKCS11 . Данная функция в качестве параметров принимает перечень названий модулей (в виде массива). Перечень предусмотренных модулей можно посмотреть . Если модули не указаны, то плагин произведет инициирование всех модулей.
При необходимости указать, какие именно криптопровайдеры следует использовать при работе модуля capi, следует использовать следующий формат записи:

Capi:{prov1},{mode}:{prov2},{mode}

В этой записи:


  • prov1, prov2 – название криптопровайдера. В настоящее время поддерживаются следующие значения:
    • Crypto-Pro GOST R 34.10-2001 Cryptographic Service Provider;
    • Crypto-Pro GOST R 34.10-2012 Cryptographic Service Provider;
    • Crypto-Pro GOST R 34.10-2012 Strong Cryptographic Service Provider;
    • Signal-COM CPGOST Cryptographic Provider;
    • Signal-COM GOST R 34.10-2012 (256) Cryptographic Provider;
    • Signal-COM GOST R 34.10-2012 (512) Cryptographic Provider;
    • Infotecs Cryptographic Service Provider.

  • mode – режим отображения окна ввода пин-кода. Может принимать следующие значения:
  • 0 – режим по умолчанию, предусмотренный криптопровайдером;
  • 1 – отображение нативного окна криптопровайдера.
    Примечание: при работе с Crypto-Pro в Linux отображение нативного окна криптопровайдера недоступно.
  • 2 – отображение окна в интерфейсе плагина.
    Примечание: при работе с Signal-COM отображение окна в интерфейсе плагина недоступно.

Для получения ключей из системного хранилища Windows следует в качестве провайдера указать , а в качестве режима — My.
Пример инициирования всех модулей:

Plugin.initPKCS11([«ISBC ESMART», «Aladdin R.D. Unified JaCarta», «Rutoken», «SafeNet», «capi:Crypto-Pro GOST R 34.10-2001 Cryptographic Service Provider,0:Crypto-Pro GOST R 34.10-2012 Cryptographic Service Provider,0:Crypto-Pro GOST R 34.10-2012 Strong Cryptographic Service Provider,0:Signal-COM CPGOST Cryptographic Provider,0:Signal-COM GOST R 34.10-2012 (256) Cryptographic Provider,0:Signal-COM GOST R 34.10-2012 (512) Cryptographic Provider,0:Infotecs Cryptographic Service Provider,0:,My»])

Пример инициирования модуля для получения ключей из системного хранилища Windows:

Plugin.initPKCS11([«capi:,My»])

При успешной инициализации функция возвращает объект (здесь и далее – с помощью механизма promise), имеющий функции modules и getCertsForSign .

Просмотр перечня модулей и их состояния

Для просмотра перечня модулей и их состояния необходимо вызвать функцию modules .
Пример запроса:

Pkcs11.modules.then(onFulfilled, onRejected);

Пример ответа функции (разрывы даны для удобства чтения):

[
{
«enable»: true,
«name»: «Aladdin R.D. Unified JaCarta»
},
{
«enable»: true,
«name»: «Rutoken ECP»
},
{
«enable»: false,
«error»: «100:failed to load p11 module»,
«name»: «ISBC ESMART»
}
]

Просмотр перечня сертификатов

Для просмотра перечня обнаруженных сертификатов необходимо вызвать функцию getCertsForSign . В качестве параметра вызова функции необходимо указать, следует ли использовать параллельный режим опроса инициализированных PKCS#11 модулей:


  • true
    – параллельное обращение к модулям (рекомендуемый режим);

  • false
    – последовательное обращение к модулям.

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

Просмотр данных о конкретном сертификате

Для просмотра данных о конкретном сертификате необходимо вызвать свойство full_info , возвращающее сведения о сертификате в виде json-объекта. Он включает в себя следующие параметры:


  • sn
    – серийный номер сертификата;

  • subject
    – данные о субъекте, которому выдан данный сертификат электронной подписи. Возвращается в виде json в формате «параметр: значение», где параметр – это название соответствующего объектного идентификатора (OID). Всем стандартным объектным идентификаторам даны общепринятые обозначения, например, CN (Common Name).

  • issuer
    – данные об издателе сертификата ключа электронной подписи. Возвращается в виде json в формате «параметр: значение», где параметр – это название соответствующего объектного идентификатора (OID). Всем стандартным объектным идентификаторам даны общепринятые обозначения;

  • not_before
    – время начала действия сертификата (тип данных – строка в формате ASN1_TIME);

  • not_after
    – время окончания действия сертификата (тип данных – строка в формате ASN1_TIME);

  • key_usage
    – информация о назначении ключа, возвращается в виде массива.

Время начала / окончания действия сертификата в формате ASN1_TIME может быть переведено в стандартный формат с помощью функции new Date(ASN1_TIME) .

Просмотр данных о ключе электронной подписи

Для просмотра данных о конкретном ключе электронной подписи сертификата необходимо вызвать метод token_info . Метод возвращает json-объект со следующими данными:


  • label
    – имя ключевого контейнера средства электронной подписи;

  • manufacturerID
    – идентификатор производителя средства электронной подписи;

  • model
    – модель средства электронной подписи;

  • serialNumber
    – серийный номер средства электронной подписи.

Для ключей, работающих через capi-модуль, возвращаемые данные имеют иной вид. Атрибут model всегда принимает значение “capi”, атрибут serialNumber отсутствует, manufacturerID соответствует названию криптопровайдера, а label – это название контейнера.

Операция подписания с помощью выбранного сертификата

Простой режим подписания

Для подписания строки с помощью выбранного сертификата необходимо вызвать функцию cms_sign_on_it , принимающую следующие входные параметры:


  • строка для подписи;


  • тип подписи — является ли подпись присоединенной (необходимо передавать значение true) или отсоединенной (false).

В качестве ответа функция возвращает строку с подписью в формате CAdES-BES / PKCS#7 attached/detached.
Пример вызова функции, которая должна быть вызвана на объекте сертификата:
cms_sign_on_it(«1234», 3, true).then(function(cms){console.log(cms)});

Расширенный режим подписания

Расширенный режим позволяет:


  • подписывать данные большого объема, например, файлы;

  • подписывать несколько файлов без повторного запроса пин-кода.

Для подписания данных с помощью выбранного сертификата необходимо предварительно инициализировать объект signer с помощью функции start_signing на объекте сертификата. Параметры функции:


  • тип подписи — является ли подпись присоединенной (необходимо передавать значение true) или отсоединенной (false);

  • количество попыток ввода пин-кода (например, значение «1» означает, что у пользователя имеется только одна попытка, после чего функция возвращает ошибку).

На объекте signer будут доступны методы:


  • add_data_in_hex(hexDataString) — принимает на вход данные в виде hex строки;

  • add_data_in_base64(base64DataString) — принимает на вход данные в виде base64 строки;

  • add_data_in_string(stringData) — принимает на вход данные в виде utf-8 строки;

  • free() — возвращает значение true/false , что позволяет проверить, что сертификат готов к подписанию. Требуется использовать для случая, когда несколько итераций подписи осуществляются на разных сертификатах. Иными словами, если осуществляется последовательное подписание на нескольких сертификатах, то перед подписанием необходимо вызвать этот метод и убедиться, что он вернул true ;

  • finish() — финализирует подпись и возвращает ее в формате CAdES-BES / PKCS#7.

В качестве ответа функция возвращает строку с подписью в формате CAdES-BES / PKCS#7 attached/detached.

Подписание строки

Пример команды, позволяющей подписать строку:

Signer.add_data_in_string(«1234»).then(function(res){ return signer.finish();}).then(function(cms){console.log(cms)});

В данной команде «1234» — это строка, которую необходимо подписать.

Установка нескольких подписей

После финализации подписи объект signer возвращается в исходное состояние. В рамках сессии его можно использовать повторно для подписания других данных, например, нового файла. В этом случае пин-код не будет запрошен повторно.

Чтобы произвести подписание на другом сертификате, необходимо очистить объект signer . В большинстве браузеров этот объект очищается автоматически, когда он покидает область видимости (scope). Однако в Internet Explorer возможны ситуации, когда очищение signer не происходит, что приводит к ошибке. Для избегания ошибки рекомендуется явно очищать signer.free() . Данную операцию можно проводить во всех браузерах, чтобы унифицировать код. Пример подписи на сертификате с очисткой объекта signer:

Function sign(cert, info) {
function successCms(signature) {
alert(signature);
}
cert.start_signing(false, 3)
.then(function(signer) {
signer.add_data_in_base64(«MTIzNDU2»)
.then(function() {
var data = signer.finish();
var free = signer.free();
return data;
}, e)
.then(successCms, e);
},
e);
}

Подписание файла большого объема

Function readFileByChunk(file, cbToRead, cbToFinish) {
var fileSize = file.size;
var chunkSize = 1024*1024; // bytes
var offset = 0;
var chunkReaderBlock = null;
var self = this;
var readEventHandler = function(evt) {
if (evt.target.error == null) {
cbToRead(evt.target.result, offset, fileSize);
offset += evt.target.result.byteLength;
} else {
console.error(«Read error: » + evt.target.error);
showError(«Ошибка чтения файла: » + evt.target.error);
return;
}
if (offset >= fileSize) {
cbToFinish()
return;
}
// to the next chunk
chunkReaderBlock(offset, chunkSize, file);
}
chunkReaderBlock = function(_offset, _chunkSize, _file) {
var r = new FileReader();
if (_file.slice) {
var blob = _file.slice(_offset, _chunkSize + _offset);
} else if (_file.webkitSlice) {
var blob = _file.webkitSlice(_offset, _chunkSize + _offset);
} else if (_file.mozSlice) {
var blob = _file.mozSlice(_offset, _chunkSize + _offset);
}
r.onload = readEventHandler;
r.readAsArrayBuffer(blob);
}
// start reading the first block
chunkReaderBlock(offset, chunkSize, file);
}

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

На некоторых сайтах приходится иметь дело с сертификатами и электронными ключами, и поначалу приходится решать разные проблемы, чтобы всё заработало. В этой статье речь пойдёт об ошибке работы CAdES plugin’а, когда он загружен, а объекты не создаются.

Решение проблемы с плагином

Как и следует из содержания ошибки, сам по себе CAdES plugin вроде бы как загружен, т.е. он есть в системе, однако что-то мешает его работе. Обычно проблема возникает в старых версиях Firefox вплоть до версии 51 (в более новых плагин просто не работает). В данной статье в качестве примера взята электронная торговая площадка, и есть три способа, как можно решить проблему.

Способ 1: Включить плагин для текущего сайта

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

Способ 2: Включить плагин для всех сайтов

Если вопрос безопасности не сильно беспокоит, т.к. компьютер используется исключительно для работы на нескольких сайтах, можно включить CAdES plugin для всех сайтов. Тогда он будет работать сразу же после загрузки страницы. Это может помочь и в том случае, когда невозможно найти тёмно-серый квадрат для включения плагина.

Способ 3: Использование другого браузера

По каким-то непредвиденным причинам CAdES plugin всё равно может отказываться работать. Поэтому ещё один способ устранить ошибку — использовать другой браузер. Большинство браузеров основано на движке Chromium, они все чем-то похожи, поэтому рассмотрим на примере Google Chrome.

Заключение

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

Правила установки плагина КриптоПро CSP в Mozilla Firefox отличаются в зависимости от версии браузера — 52 и выше, либо более старая.

Mozilla Firefox версии ниже 52

Чтобы подписывать документы в Mozilla Firefox:

  • Отключите автоматическое обновление. Для этого перейдите в «Меню» ⇒ «Настройки» ⇒ «Дополнительные» ⇒ «Обновления» (Рис. 1).

Рис. 1. Расположение настройки обновлений в Mozilla Firefox

  • Установите версию 51.0.1 с официального сайта Mozilla Firefox .

Для установки КриптоПро Browser plug-in необходимо выполнить действия:

  1. Скачайте программу установки с официального сайта компании «Крипто-Про» www.cryptopro.ru/products/cades/plugin и запустите исполняемый файл.

2. В окне установки КриптоПро Browser plug-in нажмите кнопку «Да» (Рис. 2-а).


Рис. 2-а. Установка КриптоПро Browser plug-in

3. Дождитесь завершения установки (Рис. 2-б).


Рис. 2-б. Установка КриптоПро Browser plug-in

4. Нажмите кнопку «Ок» и перезапустите интернет-браузер (Рис. 2-в).


Рис. 2-в. Установка КриптоПро Browser plug-in

Важно

После установки КриптоПро
Browser
plug

in
необходимо проверить, установлено ли в браузере дополнение для работы с электронной подписью КриптоПро ЭЦП Browser plug-in для браузеров.

5. Откройте браузер, нажмите кнопку «Меню браузера», выберите раздел «Дополнения» (Рис. 3).


Рис. 3. Меню браузера

6. Откройте вкладку «Плагины». Напротив плагина «CryptoPro CAdES NPAPI Browser Plug-in» в выпадающем меню выберите опцию «Всегда включать» (Рис. 4).


Рис. 4. Управление дополнениями

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

Mozilla Firefox версии 52 и выше

Для установки КриптоПро Browser plug-in выполните действия:

  1. Перейдите по ссылке www.cryptopro.ru/products/cades/plugin , затем выберите «расширение для браузера» (Рис. 5).


Рис. 5. Сайт КриптоПро

2. Нажмите «Разрешить» (Рис. 6).


Рис. 6. Разрешение запроса

3. Нажмите «Добавить» (Рис. 7).

Форум КриптоПро
 » 
Общие вопросы
 » 
Общие вопросы
 » 
Ошибка при работе с плагином КриптоПро ЭЦП Browser plug-in


Offline

Neidl

 


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

22 июня 2022 г. 14:34:59(UTC)

Neidl

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

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

Зарегистрирован: 22.06.2022(UTC)
Сообщений: 3
Российская Федерация

Добрый день. Не работает плагин КриптоПро ЭЦП Browser plug-in ни в одном из браузеров (chrome, yandex, edge). Пишет плагин не загружен, хотя установлен и сам плагин и расширение в браузерах. При попытке добавления какого либо сайта в доверенные выдает следующую ошибку:
Не удалось добавить доверенный узел. Имя узла: https://*.cryptopro.ru. Сообщение об ошибке: Cannot read properties of undefined (reading ‘Add’).
Подскажите как победить данную проблему, не можем работать.
Спасибо.

Screenshot_1.png (255kb) загружен 9 раз(а).

Отредактировано пользователем 22 июня 2022 г. 14:36:05(UTC)
 | Причина: Не указана


Вверх


Offline

nickm

 


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

22 июня 2022 г. 14:48:18(UTC)

nickm

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

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

Зарегистрирован: 31.05.2016(UTC)
Сообщений: 1,085

Сказал(а) «Спасибо»: 318 раз
Поблагодарили: 171 раз в 158 постах

Автор: Neidl Перейти к цитате

Пишет плагин не загружен

Скрин окна браузера со страницы проверки плагина можете показать?

Может какое другое расширение его блокирует?
Или защитное ПО?
Или какие-другие ограничения в сети организации?


Вверх


Offline

Neidl

 


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

22 июня 2022 г. 15:00:37(UTC)

Neidl

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

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

Зарегистрирован: 22.06.2022(UTC)
Сообщений: 3
Российская Федерация

Это персональный компьютер, стоит дома. Антивирус касперский отключен. Из плагинов стоит контур.плагин и плагин гис нр.

Screenshot_1.png (330kb) загружен 6 раз(а).

Отредактировано пользователем 22 июня 2022 г. 15:01:11(UTC)
 | Причина: Не указана


Вверх


Offline

nickm

 


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

22 июня 2022 г. 15:15:11(UTC)

nickm

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

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

Зарегистрирован: 31.05.2016(UTC)
Сообщений: 1,085

Сказал(а) «Спасибо»: 318 раз
Поблагодарили: 171 раз в 158 постах

А это какой браузер?

Я бы сделал так:
удалил бы полностью плагин и расширение, установил бы всё по новой — и плагин и расширение, и не использовал бы «Яндекс.Браузер».

После бы проверил работу расширения.

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


Вверх


Offline

Neidl

 


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

22 июня 2022 г. 15:21:32(UTC)

Neidl

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

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

Зарегистрирован: 22.06.2022(UTC)
Сообщений: 3
Российская Федерация

Извиняюсь за беспокойство. В общем все решилось. Что то все таки видимо с плагином было не так. Ставил сегодня плагин с оф. сайта, в качестве установочного файла использовался cadesplugin.exe. Оказалось что до этого плагин ставили с помощью установочного пакета cadescom-64.exe. Вот тут похоже что то и пошло не так. Сделал восстановление плагина через «установка и удаление программ», все заработало.
Всем спасибо.


Вверх


Offline

BupTyc

 


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

7 ноября 2022 г. 10:46:45(UTC)

BupTyc

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

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

Зарегистрирован: 18.07.2014(UTC)
Сообщений: 1
Российская Федерация
Откуда: Ханты-Мансийск

Добрый день! Появилась точно такая же ошибка. Но была выполнена переустановка КриптоПро, cades-plugin. Так же проблема сопровождается и на браузерах которые ранее небыли установлены на ПК. Спутник браузер, Google. Изначально пользовался браузером Яндекс. Но при этом работает всё прекрасно в браузере IE


Вверх

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

Guest (2)

Форум КриптоПро
 » 
Общие вопросы
 » 
Общие вопросы
 » 
Ошибка при работе с плагином КриптоПро ЭЦП Browser plug-in

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

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

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

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

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

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

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

Крипто Про ЭЦП Браузер плагин: установка и устранение ошибок

КриптоПро ЭЦП Browser plug-in – программный модуль, используемый для генерации и проверки электронной подписи на ресурсах сети с применением СКЗИ CryptoPro CSP. Разработчик распространяет ПО на бесплатной основе. Установка занимает несколько минут, дополнительно проводят настройку. В этой статье подробно остановимся на том, как инсталлировать Крипто Про ЭЦП Браузер плагин и проверить его работу.

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

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

Почему стоит скачать Крипто Про ЭЦП Браузер плагин

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

  • проводить идентификацию пользователей;
  • формировать реестр ЭП;
  • создавать сертификаты с открытыми ключами;
  • управлять ЭЦП;
  • генерировать ключи и управлять ими.

При работе с ПО в веб-браузере можно путем подписания заверять:

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

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

Где скачать Крипто Про ЭЦП Браузер плагин бесплатно

Скачать Крипто Про ЭЦП Браузер плагин предлагают на многих ресурсах. Но лучше загружать ПО с официального портала разработчика. Войдите на cryptopro.ru и следуйте инструкции:

  1. С главной страницы перейдите в раздел «Продукты».
  2. В выпадающем перечне щелкните по «КриптоПро ЭЦП Browser plugin».
  3. Откроется страница, где сможете скачать Крипто Про ЭЦП Браузер плагин бесплатно.
  4. Загрузка файла происходит автоматически, сразу после нажатия на ссылку. Размер дистрибутива — 9,8 Мб.

Для пользователей разработчик предлагает две версии ПО — 1.5 и 2.0. Для каждой из них предъявляются отдельные системные требования и поддерживаемые стандарты, что важно учитывать при выборе варианта приложения. Характеристики ПО версии 1.5:

  1. Статус: выявление и устранение ошибок, без дальнейшего развития программы.
  2. Совместимые платформы: Windows 2000, Linux, MacOS 10.0.
  3. Совместимость: для Windows подходят CSP от 3.6 R2 и выше, для остальных операционных систем — CSP от 3.9.
  4. Поддержка ГОСТ Р 34.10/11-2012: нет.
  5. Компоненты: TSP Client 1.5 и OCSP Client 1.5 с приемом лицензии от 1.0.

Характеристики ПО версии 2.0:

  • Статус: этап развития, находится на стадии сертификации.
  • Совместимые платформы: Windows XP, Linux, MacOS 10.0.
  • Совместимость: для Windows подходят CSP 3.6 R4 и выше, для остальных платформ — CSP от 4.0.
  • Поддержка ГОСТ Р 34.10/11-2012: да (при условии применения CSP от 4.0).
  • Компоненты: TSP Client 2.0 и OCSP Client 2.0, лицензии от 1.x и более поздние не принимаются.

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

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

Установка и настройка Крипто Про ЭЦП Браузер плагин

ПО CryptoPro корректно работает с большинством интернет-обозревателей, поддерживающих выполнение сценариев на языке JavaScript. В их числе:

  • Opera;
  • Yandex;
  • Internet Explorer;
  • Mozilla Firefox;
  • Chrome.

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

  1. Найдите скачанный дистрибутив CadesPlugIn.exe — по умолчанию сохраняется в папку «Загрузки».
  2. Щелкните два раза по файлу.
  3. В окне активируйте опцию «Запустить».
  4. Подтвердите намерение установки ПО путем нажатия на кнопку «Да».
  5. Запустится инсталляция вспомогательных компонентов. По завершении процесса кликните «ОК» и перезапустите операционную систему.

Процесс настройки  Крипто Про ЭЦП Браузер плагин зависит от используемого интернет-обозревателя.

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

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

Internet Explorer

При работе с IE на Windows не выше 8.1, воспользуйтесь следующей инструкцией:

  1. Нажмите «Пуск», откройте сначала «Все программы», далее «КриптоПро» и «Настройки».
  2. На загруженной веб-странице задайте поочередно адреса *.esphere.ru и https://courier.esphere.ru/.
  3. Сохраните внесенные изменения.
  4. Перезапустите интернет-обозреватель.

Если на ПК установлена ОС Windows 10, воспользуйтесь следующей инструкцией:

  1. В меню «Пуск» активируйте опцию «Поиск» и задайте запрос «Internet», запустите найденный веб-обозреватель.
  2. В панели управления IE щелкните по значку шестеренки – находится вверху справа. Во вкладке выберите сначала «Сервис», далее «Свойства обозревателя».
  3. Откроется окно, где перейдите в раздел «Безопасность». Найдите пункт «Надежные порталы», щелкните по «Сайты» и добавьте следующие узлы: *.esphere.ru и https://courier.esphere.ru/. Нажмите «Добавить».

Возле строки «Проверка северов» уберите галочку. Щелкните по кнопке «Закрыть» и перезапустите обозреватель.

Coogle Chrome

Алгоритм действия для Chrome одинаков независимо от используемой версии ОС:

  1. Запустите интернет-обозреватель.
  2. Откроется окно с уведомлением об установке нового ПО. Нажмите на кнопку «Включить».
  3. Проверьте активацию  приложения. Для этого выберите в меню интернет-обозревателя сначала «Дополнительные инструменты», далее «Расширения».
  4. В перечне должно отобразиться название ранее установленного ПО.
  5. Если программного модуля нет, перейдите в интернет-магазин Chrome. Задайте в поисковой строке название плагина и нажмите «Найти». Откроется веб-страница с описанием ПО и опцией «Установить», активируйте ее. Дождитесь завершения процесса инсталляции и перезапустите интернет-обозреватель.

Вновь откройте браузер. Перейдите в раздел «Расширения» и найдите в перечне название приложения. Активируйте нажатием кнопки «Включить».

Opera

Для Opera алгоритм действий выглядит следующим образом:

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

На открывшейся странице активируйте опцию «Добавить в Опера».

Mozilla Firefox

Работа программного модуля в Mozilla Firefox поддерживается в версии обозревателя ниже 52. В более свежих версиях браузера использовать ЭЦП не получится. Для проведения настроек в Mozilla Firefox выполните следующие шаги:

  1. Запустите обозреватель. В открывшемся окне вверху справа кликните на иконку с тремя черточками для вызова главного меню. В списке выберите «Дополнения».
  2. Если в открывшемся перечне присутствует установленное ПО, то поставьте галочку напротив пункта «Всегда включать».
  3. Если в перечне отсутствует ранее установленное приложение, откройте в веб-обозревателе новую вкладку и укажите в поисковой строке запрос «config».
  4. На открывшейся странице выберите любой элемент и кликните правой кнопкой мыши. Откроется меню, где активируйте сначала «Создать», затем «Логическое».
  5. Откроется форма, где укажите следующий запрос: «plugin.load_flash_only».
  6. В списке «Значение» активируйте пункт «false».

Перезапустите интернет-обозреватель. Вновь перейдите в «Дополнения» и отметьте «Всегда включать» напротив названия программного модуля.

Яндекс.Браузер

Настройка в Яндекс.Браузере проходит наиболее быстро. Выполните следующие шаги:

  1. Запустите интернет-обозреватель.
  2. Кликните по иконке с тремя черточками — находится вверху справа.
  3. В меню щелкните по строке «Дополнения».

Откроется страница, которую нужно прокрутить в самый низ. Напротив ранее инсталлированного ПО нажмите «Включить».

Вам будет интересно: Плагин ЭЦП от КриптоПро: обзор, установка

Проверка Крипто Про ЭЦП Браузер плагин

Проверка Крипто Про ЭЦП Браузер плагин выполняется на портале компании-разработчика. На открывшейся веб-странице должен отобразится статус «Загружен». Также выводятся данные о версии приложения и криптопровайдера. Дополнительно выполните пробное подписание документа, например, заявки. Для этого действуйте согласно следующей инструкции:

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

На этом проверка работы  Крипто Про ЭЦП Браузер плагин завершена.

Почему не работает Крипто Про ЭЦП Браузер плагин

Если после перехода на портал разработчика при проверке расширения появляется статус «Недоступен», значит настройки в веб-обозревателе сделаны неправильно. Установите их вновь. Если опять отобразится аналогичное уведомление, то почистите кэш обозревателя и переустановите приложение.

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

Если при подписании документа появляется ошибка с выводом уведомления «Цепочка сертификатов не создана», воспользуйтесь следующей инструкцией:

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

Если при заверке документа система выдает ошибку x8007064A, значит, просрочен ключ у одного из продуктов КриптоПро — CSP, TSP Client 2.0 или OCSP Client 2.0. Для просмотра статуса лицензии перейдите в «Пуск», выберите «КриптоПро» и далее «Управление лицензиями». Найдите ПО с истекшим ключом. Приобретите лицензию повторно.

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

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

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

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

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

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

Другие статьи

  • Ошибка инициализации плагина возможно он отключен налог ру
  • Ошибка инициализации плагина возможно он отключен как включить
  • Ошибка инициализации плагина rtscrypto
  • Ошибка инициализации плагина nalog ru
  • Ошибка инициализации персонального файервола eset что делать