Статус: Активный участник
Группы: Участники
Зарегистрирован: 14.03.2011(UTC) Сообщений: 152 Откуда: Санкт-Петербург Сказал «Спасибо»: 1 раз Поблагодарили: 7 раз в 5 постах
|
Пожалуйста, подскажите, как установить и заставить работать плагин. Специально, снес CSP 4.0 и поставил с помощью install_gui.sh последнюю сборку 4.0.9797. Читаю инструкцию http://cpdn.cryptopro.ru...ontent/cades/plugin.html"Установка плагина на Unix-платформы". Загрузил архив. Сделал конвертацию rpm в deb. Установил cprocsp-pki-cades_2.0.0-2_amd64.deb и cprocsp-pki-plugin_2.0.0-2_amd64.deb Запускаю Google Chrome. Перехожу на тестовую страницу http://www.cryptopro.ru/...des/demopage/simple.htmlПишет "Плагин недоступен Плагин не загружен". В разделе chrome://extensions/ плагина не вижу. Ладно, иду по ссылке "Ручная установка возможна если перейти по ссылке." Там предлагается поставить версию 1.0.16. Ставлю. Теперь плагин виден, но естественно, старой версии. Перезапуск chrome. Перехожу на тестовую страницу. Надпись та же самая. Снес старый плагин. Заново установил deb пакеты для плагина 2.0. Результат тестовой страницы прежний. Где я допустил ошибку?
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 11.03.2013(UTC) Сообщений: 805 Откуда: Оттуда Сказал «Спасибо»: 4 раз Поблагодарили: 148 раз в 144 постах
|
Добрый день. Приложите, пожалуйста, список всех установленных пакетов КриптоПро из конфигурации с установленным CSP 4.0.9797 и плагином 2.0 последней версии, скаченной с сайта. dpkg -l|grep cpro Укажите версию сборки Google Chrome и приложите скриншот тестовой страницы с ошибкой плагина из браузера.
Ошибок при установке пакетов не возникало?
|
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 14.03.2011(UTC) Сообщений: 152 Откуда: Санкт-Петербург Сказал «Спасибо»: 1 раз Поблагодарили: 7 раз в 5 постах
|
Добрый день Код:$ dpkg -l|grep cpro
ii cprocsp-curl-64 4.0.0-4 amd64 CryptoPro Curl shared library and binaris. Build 9797.
ii cprocsp-pki-cades 2.0.0-2 amd64 CryptoPro PKI
ii cprocsp-pki-plugin 2.0.0-2 amd64 CryptoPro PKI
ii lsb-cprocsp-base 4.0.0-4 all CryptoPro CSP library. Build 9797.
ii lsb-cprocsp-capilite-64 4.0.0-4 amd64 CryptoAPI lite. Build 9797.
ii lsb-cprocsp-devel 4.0.0-4 all CryptoPro CSP static libraries and headers. Build 9797.
ii lsb-cprocsp-kc1-64 4.0.0-4 amd64 CryptoPro CSP library. Build 9797.
ii lsb-cprocsp-rdr-64 4.0.0-4 amd64 CryptoPro CSP readers. Build 9797.
Ставил с помощью install_gui.sh Выбрал установить всё сразу. Выборочная установка компонентов не работала. Жаловалась на компоненты отмеченные звездочкой. Да, плагин последней сборки. Код:Name : cprocsp-pki-cades
Version : 2.0.0
Release : 1
Architecture: x86_64
Install Date: (not installed)
Group : Applications/System
Size : 49037146
License : unknown
Signature : (none)
Source RPM : cprocsp-pki-cades-2.0.0-1.src.rpm
Build Date : Mon Aug 22 15:22:22 2016
Build Host : bvm-rh4-x64-40
Relocations : (not relocatable)
Vendor : CryptoPro
Summary : CryptoPro PKI
Description :
This package contains libraries and utilities for CryptoPro ECP SDK and CryptoPro Browser Plugin
Преобразован с момощью alien, как написано в документации. Код: новый пакет debian, версия 2.0.
размер 5170482 байт(а): управляющий архив длиной 1941 байт(а).
11123 байт(а), 212 строк conffiles
328 байт(а), 11 строк control
162 байт(а), 2 строк md5sums
314 байт(а), 10 строк shlibs
60 байт(а), 2 строк triggers
Package: cprocsp-pki-cades
Version: 2.0.0-2
Architecture: amd64
Maintainer: root <root@sea>
Installed-Size: 47188
Section: alien
Priority: extra
Description: CryptoPro PKI
This package contains libraries and utilities for CryptoPro ECP SDK and CryptoPro Browser Plugin
.
(Converted from a rpm package by alien version 8.95.)
Сейчас стоит Google Chrome, версия 42.0.2311.90 (64-bit) Перехожу на тестовую страницу. На самой странице всё нормально, не счатая надписи, что плагин не загружен. В окне отладки что-то поинтересней будет. Код:Failed to load resource: net::ERR_FAILED
chrome-extension://epebfcehmdedogndhlcacafjaacknbcm/nmcades_plugin_api.js
Failed to load resource: net::ERR_FAILED
simple.html:1
XMLHttpRequest cannot load http://www.surfpatrol.ru/service/check.svc/ErrorReport.
The request was redirected to 'https://www.surfpatrol.ru/service/check.svc/ErrorReport',
which is disallowed for cross-origin requests that require preflight.
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 11.03.2013(UTC) Сообщений: 805 Откуда: Оттуда Сказал «Спасибо»: 4 раз Поблагодарили: 148 раз в 144 постах
|
Судя по данным, забыли установить пакет cprocsp-rdr-gui-gtk "Установка плагина на Unix-платформы" из инструкции: http://cpdn.cryptopro.ru...plugin-installation.htmlЦитата:1. Для работы плагина требуется установленный КриптоПро CSP версии 4.0 и выше. Дистрибутив и инструкцию по установке можно получить по ссылке. Для работы плагина обязательна установка пакетa cprocsp-rdr-gui-gtk и отсутствие установленного пакета cprocsp-rdr-gui. |
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 14.03.2011(UTC) Сообщений: 152 Откуда: Санкт-Петербург Сказал «Спасибо»: 1 раз Поблагодарили: 7 раз в 5 постах
|
Поставил. Код:$ sudo dpkg -i cprocsp-rdr-gui-gtk-64_4.0.0-4_amd64.deb
Выбор ранее не выбранного пакета cprocsp-rdr-gui-gtk-64.
(Чтение базы данных … на данный момент установлено 418647 файлов и каталогов.)
Подготовка к распаковке cprocsp-rdr-gui-gtk-64_4.0.0-4_amd64.deb …
Распаковывается cprocsp-rdr-gui-gtk-64 (4.0.0-4) …
Настраивается пакет cprocsp-rdr-gui-gtk-64 (4.0.0-4) …
Добавилась еще одна стока Код:ii ii cprocsp-rdr-gui-gtk-64 4.0.0-4 amd64 GUI components for CryptoPro CSP readers. Build 9797.
Перезапустил Google Chrome. Ситуация не изменилась. "Плагин недоступен". Можно узнать, зачем система лезет на сервер www.surfpatrol.ru ? Я то ожидаю, что моя система будет работать в защищенном TLS соединении, и не должна лазить на сторонние сайты без TLS.
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 11.03.2013(UTC) Сообщений: 805 Откуда: Оттуда Сказал «Спасибо»: 4 раз Поблагодарили: 148 раз в 144 постах
|
Цитата:Можно узнать, зачем система лезет на сервер www.surfpatrol.ru ? Я то ожидаю, что моя система будет работать в защищенном TLS соединении, и не должна лазить на сторонние сайты без TLS. Это только на наших тестовых страницах. На работоспособность не влияет, даже если баннер не будет доступен. Уточните, на каком именно Linux смотрите? Пока повторить не удалось. Если перейти на тестовую страницу другим браузером (firefox) данные плагина загружаются? |
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 14.03.2011(UTC) Сообщений: 152 Откуда: Санкт-Петербург Сказал «Спасибо»: 1 раз Поблагодарили: 7 раз в 5 постах
|
Параметры моей ОС Ubuntu 16.04 LTS Код:$ uname -a
Linux sea 4.4.0-38-generic #57-Ubuntu SMP Tue Sep 6 15:42:33 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
Запускаю FireFox 49.0. Это штатный комплект программы в дистрибутиве Ubuntu. Надпись та же самая - Плагин недоступен Плагин не загружен. Консоль выдает Код:Запрос из постороннего источника заблокирован: Политика одного источника запрещает чтение
удаленного ресурса на http://www.surfpatrol.ru/service/check.svc/ErrorReport.
(Причина: отсутствует заголовок CORS «Access-Control-Allow-Origin»).
...
Незащищённая (http://) страница содержит поля для ввода пароля. Это представляет собой
угрозу безопасности, которая позволяет украсть учетные данные для входа пользователя.
[Подробнее] plugin
Жмем на plugin. Видим исходник view-source:http://www.cryptopro.ru/products/cades/plugin Честно, я не нашел в инструкции, как ставить плагин в FireFox под Linux. Код:4. Для браузера Chrome(Chromium) расширение для работы плагина устанавливается автоматически
при перезапуске браузера. Ручная установка возможна если перейти по ссылке. Для браузеров Opera и Яндекс.
Браузер расширение доступно по ссылке
5. Перезапустите браузер.
Поддерживаемые браузеры: FireFox, Opera версии 35 и выше, Google Chrome, Chromium и Яндекс.Браузер.
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 11.03.2013(UTC) Сообщений: 805 Откуда: Оттуда Сказал «Спасибо»: 4 раз Поблагодарили: 148 раз в 144 постах
|
Цитата:Честно, я не нашел в инструкции, как ставить плагин в FireFox под Linux. Firefox работает через NPAPI и при установке пакета cprocsp-pki-plugin библиотека libnpcades.so автоматом копируется в /usr/lib/mozilla/plugins/ (путь зависит от архитектуры), т.е. от Вас потребуется просто разрешить плагин в браузере. Приложите,пожалуйста, результаты: Код:ldd -r /usr/lib/mozilla/plugins/libnpcades.so
Выведите путь к библиотеке из файла config: Код:cat /etc/opt/cprocsp/config64.ini |grep npcades
далее результат выполнения |
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 14.03.2011(UTC) Сообщений: 152 Откуда: Санкт-Петербург Сказал «Спасибо»: 1 раз Поблагодарили: 7 раз в 5 постах
|
По моему, наблюдается проблема преобразования rpm пакетов в deb пакеты. Перепакованный deb файл cprocsp-pki-plugin_2.0.0-2_amd64.deb содержит следующую структуру файлов Код:drwxr-xr-x root/root 0 2016-09-29 17:02 ./
drwxr-xr-x root/root 0 2016-09-29 17:02 ./usr/
drwxr-xr-x root/root 0 2016-09-29 17:02 ./usr/share/
drwxr-xr-x root/root 0 2016-09-29 17:02 ./usr/share/doc/
drwxr-xr-x root/root 0 2016-09-29 17:02 ./usr/share/doc/cprocsp-pki-plugin/
-rw-r--r-- root/root 714 2016-09-29 17:02 ./usr/share/doc/cprocsp-pki-plugin/copyright
-rw-r--r-- root/root 210 2016-09-29 17:02 ./usr/share/doc/cprocsp-pki-plugin/changelog.Debian.gz
drwxr-xr-x root/root 0 2016-09-29 17:02 ./usr/share/chromium-browser/
drwxr-xr-x root/root 0 2016-09-29 17:02 ./usr/share/chromium-browser/extensions/
-rw-r--r-- root/root 80 2016-08-21 01:26 ./usr/share/chromium-browser/extensions/iifchhfnnmpdbibifmljnfjhpififfog.json
drwxr-xr-x root/root 0 2016-09-29 17:02 ./opt/
drwxr-xr-x root/root 0 2016-09-29 17:02 ./opt/google/
drwxr-xr-x root/root 0 2016-09-29 17:02 ./opt/google/chrome/
drwxr-xr-x root/root 0 2016-09-29 17:02 ./opt/google/chrome/extensions/
-rw-r--r-- root/root 80 2016-08-21 01:26 ./opt/google/chrome/extensions/iifchhfnnmpdbibifmljnfjhpififfog.json
drwxr-xr-x root/root 0 2016-09-29 17:02 ./opt/cprocsp/
drwxr-xr-x root/root 0 2016-09-29 17:02 ./opt/cprocsp/lib/
drwxr-xr-x root/root 0 2016-09-29 17:02 ./opt/cprocsp/lib/amd64/
-rwxr-xr-x root/root 2568354 2016-08-22 15:22 ./opt/cprocsp/lib/amd64/libnpcades.so.2.0.0
drwxr-xr-x root/root 0 2016-09-29 17:02 ./opt/cprocsp/bin/
drwxr-xr-x root/root 0 2016-09-29 17:02 ./opt/cprocsp/bin/amd64/
-rwxr-xr-x root/root 243356 2016-08-22 15:22 ./opt/cprocsp/bin/amd64/nmcades
drwxr-xr-x root/root 0 2016-09-29 17:02 ./etc/
drwxr-xr-x root/root 0 2016-09-29 17:02 ./etc/opt/
drwxr-xr-x root/root 0 2016-09-29 17:02 ./etc/opt/cprocsp/
-rw-r--r-- root/root 28080 2016-08-21 01:26 ./etc/opt/cprocsp/trusted_sites.html
drwxr-xr-x root/root 0 2016-09-29 17:02 ./etc/opt/chrome/
drwxr-xr-x root/root 0 2016-09-29 17:02 ./etc/opt/chrome/native-messaging-hosts/
-rw-r--r-- root/root 474 2016-08-22 15:19 ./etc/opt/chrome/native-messaging-hosts/ru.cryptopro.nmcades.json
drwxr-xr-x root/root 0 2016-09-29 17:02 ./etc/chromium-browser/
drwxr-xr-x root/root 0 2016-09-29 17:02 ./etc/chromium-browser/native-messaging-hosts/
-rw-r--r-- root/root 474 2016-08-22 15:19 ./etc/chromium-browser/native-messaging-hosts/ru.cryptopro.nmcades.json
lrwxrwxrwx root/root 0 2016-09-29 17:02 ./opt/cprocsp/lib/amd64/libnpcades.so -> libnpcades.so.2
lrwxrwxrwx root/root 0 2016-09-29 17:02 ./opt/cprocsp/lib/amd64/libnpcades.so.2 -> libnpcades.so.2.0.0
Как видим, у нас не должно быть файла /usr/lib/mozilla/plugins/libnpcades.so Указанный файл - предпоследняя строка в указанной структуре каталога. В rpm файле есть каталог отрабатываемых сценариев. Например, INFO/SCRIPTS/POSTIN. В сценарии идет копирование библиотек Код: [ -d /usr/lib/mozilla/plugins ] && cp -rvf /opt/cprocsp/lib/amd64/libnpcades.so.2.0.0 /usr/lib/mozilla/plugins/libnpcades.so
[ -d /usr/lib64/mozilla/plugins ] && cp -rvf /opt/cprocsp/lib/amd64/libnpcades.so.2.0.0 /usr/lib64/mozilla/plugins/libnpcades.so
[ -d /usr/lib/browser-plugins ] && cp -rvf /opt/cprocsp/lib/amd64/libnpcades.so.2.0.0 /usr/lib/browser-plugins/libnpcades.so
[ -d /usr/lib64/browser-plugins ] && cp -rvf /opt/cprocsp/lib/amd64/libnpcades.so.2.0.0 /usr/lib64/browser-plugins/libnpcades.so
В deb файле сценариев нет. Наверное, вам надо подумать о том, чтобы выкладывать свои deb файлы на сервер. Да, у меня в указанном каталоге, /usr/lib/mozilla/plugins, нет вашей библиотеки. Пробовал выполнить Код:$ sudo cp -rvf /opt/cprocsp/lib/amd64/libnpcades.so.2.0.0 /usr/lib/mozilla/plugins/libnpcades.so
Пробовал и так выполнить Код:$ sudo ln -s /opt/cprocsp/lib/amd64/libnpcades.so.2.0.0 /usr/lib/mozilla/plugins/libnpcades.so
Ответ один и тот же - плагин не загружен. Изменяю правила преобразования rpm модулей в deb. Код:$ sudo alien --scripts cprocsp-pki-2.0.0-amd64-cades.rpm
$ sudo alien --scripts cprocsp-pki-2.0.0-amd64-plugin.rpm
Переустанавливаю полученные deb файлы. В FireFox появился плагин. Указываю "включать по запросу". В ответ - "Плагин загружен, но не создаются обьекты" Указываю "включать всегда". В ответ выскакивает окно предупреждения и заветная надпись Код:Плагин загружен. Плагин не загружен
Версия плагина: 2.0.12619 Версия криптопровайдера: 4.0.9797
Криптопровайдер: Crypto-Pro GOST R 34.10-2001 KC1 CSP
А вот с Google Chrome, с которого всё началось, так и не работает. Кстати, исправьте грамматическую ошибку "обьекты" на "объекты". Нужен твердый знак. Отредактировано пользователем 3 октября 2016 г. 15:03:27(UTC)
| Причина: Не указана
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 11.03.2013(UTC) Сообщений: 805 Откуда: Оттуда Сказал «Спасибо»: 4 раз Поблагодарили: 148 раз в 144 постах
|
Добрый день. Цитата:В deb файле сценариев нет. конвертируйте с учетом скриптов: Код:alien -kc ./cprocsp-pki-2.0.0-amd64-cades.rpm cprocsp-pki-2.0.0-amd64-plugin.rpm
можете сразу произвести установку: Код:alien -kci ./cprocsp-pki-2.0.0-amd64-cades.rpm cprocsp-pki-2.0.0-amd64-plugin.rpm
|
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close