Статус: Участник
Группы: Участники
Зарегистрирован: 07.05.2015(UTC) Сообщений: 20
Сказал(а) «Спасибо»: 1 раз
|
При попытке создать XML-подпись на демо-странице выходит ошибка Error calling method on NPObject. Браузер Crypto Pro Fox 31.1.0esr - Ошибка при открытии хранилища: Class not registered. (0x80040154) Браузер Mozilla Firefox 25.0, 38.0, 40.0 - Ошибка при открытии хранилища: Error calling method on NPObject! Используется ОС Linux OpenSUSE 13.2 (64 bit), КриптоПро CSP 3.6 R4 (3.6.1), КриптоПро ЭЦП Browser plug-in (UNIX 1.05.0984) Ошибка возникает при создании объекта CAdESCOM.SignedXML. В лог попадает только одна запись, при запросе доступа к сертификатам: capi10: CryptGetDefaultProvider () Default provider for type 1 is not specified! Сертификат и ключи были получены в тестовом УЦ https://www.cryptopro.ru/certsrv/Установлены CRL и корневые сертификаты: ./certmgr -inst -crl -store ca -file certcrl.crl ./certmgr -inst -store root -file certnew.cer ./certmgr -inst -store root -file certnew.p7b Отредактировано пользователем 30 сентября 2015 г. 9:48:40(UTC)
| Причина: Не указана
|
|
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 01.08.2011(UTC) Сообщений: 674 Откуда: Москва
Сказал(а) «Спасибо»: 9 раз Поблагодарили: 38 раз в 36 постах
|
Ошибка возникает только на демо-странице с xml-подписью? Или на всех страницах подписи (простой и усовершенствованной)?
Приведите список установленных пакетов связанные с дистрибутивом CSP и плагина.
Приложите вывод команд: ./certmgr -list -store uMy ./certmgr -list -store root
|
|
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 07.05.2015(UTC) Сообщений: 20
Сказал(а) «Спасибо»: 1 раз
|
Ошибка возникает на всех демо-страницах подписи. Список установленных пакетов: Цитата: cprocsp-curl-64 cprocsp-drv-devel cprocsp-npcades-64 cprocsp-rdr-esmart-64 cprocsp-rdr-gui-64 cprocsp-rdr-gui-gtk-64 cprocsp-rdr-jacarta-3.6.1 cprocsp-rdr-pcsc-64 cprocsp-rdr-rutoken-64 cprocsp-stunnel-64 cprocsp-xer2print lsb-cprocsp-base lsb-cprocsp-cades-64 lsb-cprocsp-capilite-64 lsb-cprocsp-devel lsb-cprocsp-kc1-64 lsb-cprocsp-kc2-64 lsb-cprocsp-ocsp-util-64 lsb-cprocsp-pkcs11-64 lsb-cprocsp-rdr-64 lsb-cprocsp-rdr-sobol-64 lsb-cprocsp-tsp-util-64
./certmgr -list -store uMy Цитата: Certmgr 1.0 (c) "CryptoPro", 2007-2010. program for managing certificates, CRLs and stores
============================================================================= 1------- Issuer : E=support@cryptopro.ru, C=RU, L=Moscow, O=CRYPTO-PRO LLC, CN=CRYPTO-PRO Test Center 2 Subject : C=RU, S=Tatarstan, L=Kazan, O=BARS Group, OU=Med, CN=TestCont1, E=test-cont-1@med.bars-open.ru Serial : 0x1200088435B9DD0944AF92E826000000088435 SHA1 Hash : 0x0383a1ac9755c8d9904bdeb4948f6d63966ad26e Not valid before : 25/09/2015 10:50:55 UTC Not valid after : 25/12/2015 11:00:55 UTC PrivateKey Link : Yes. Container : HDIMAGE\\TestCont.000\1EB2 2------- Issuer : E=support@cryptopro.ru, C=RU, L=Moscow, O=CRYPTO-PRO LLC, CN=CRYPTO-PRO Test Center 2 Subject : E=med@med-demo.bars-open.ru, CN=MedDemo1, OU=Med, O=BARS Group, L=Kazan, S=Tatarstan, C=RU Serial : 0x12000510B1AC5312C2268D997B0000000510B1 SHA1 Hash : 0x1ae257cee0467ee9a419fde414e21c4a4dcc7c3a Not valid before : 15/06/2015 11:45:08 UTC Not valid after : 15/09/2015 11:55:08 UTC PrivateKey Link : Yes. Container : HDIMAGE\\MedDemo1.000\EA76 =============================================================================
[ErrorCode: 0x00000000]
./certmgr -list -store root Цитата: Certmgr 1.0 (c) "CryptoPro", 2007-2010. program for managing certificates, CRLs and stores
============================================================================= 1------- Issuer : E=support@cryptopro.ru, C=RU, L=Moscow, O=CRYPTO-PRO LLC, CN=CRYPTO-PRO Test Center 2 Subject : E=support@cryptopro.ru, C=RU, L=Moscow, O=CRYPTO-PRO LLC, CN=CRYPTO-PRO Test Center 2 Serial : 0x2B6E3351FD6EB2AD48200203CB5BA141 SHA1 Hash : 0x046255290b0eb1cdd1797d9ab8c81f699e3687f3 Not valid before : 05/08/2014 13:44:24 UTC Not valid after : 05/08/2019 13:54:03 UTC PrivateKey Link : No =============================================================================
[ErrorCode: 0x00000000]
|
|
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 01.08.2011(UTC) Сообщений: 674 Откуда: Москва
Сказал(а) «Спасибо»: 9 раз Поблагодарили: 38 раз в 36 постах
|
Удалите пакет cprocsp-rdr-gui-64, с ним плагин не будет работать
|
|
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 07.05.2015(UTC) Сообщений: 20
Сказал(а) «Спасибо»: 1 раз
|
Удалил cprocsp-rdr-gui-64. Ошибка повторяется. Причем на демо-странице не показывает даже сертификаты. Делаю по своему. Захожу на http://www.cryptopro.ru/...cades/demopage/main.htmlоткрываю Firebug, в JS console вставляю след. скрипт: Код:
var store = cadesplugin.CreateObject("CAPICOM.Store");
store.Open(2, "My", 2);
var certs = [];
for(var i = 1, c = store.Certificates.Count; i<= c; i++) {
certs.push(store.Certificates.Item(i));
}
// смотрим, видим два сертификата
console.log(certs); // [[object NPObject JS wrapper class], [object NPObject JS wrapper class]]
certs.forEach(function(cert, i){
console.log(i, cert.Thumbprint); // 0 1AE257CEE0467EE9A419FDE414E21C4A4DCC7C3A
// 1 0383A1AC9755C8D9904BDEB4948F6D63966AD26E
});
var cert = store.Certificates.Find(0, certs[1].Thumbprint);
console.log(cert); // [object NPObject JS wrapper class]
var signedxml = cadesplugin.CreateObject("CAdESCOM.SignedXML"); // Error: Error calling method on NPObject!
выходит Error: Error calling method on NPObject! Прикладываю скрин DOM из фаербага.  cadesplugin.png (88kb) загружен 58 раз(а).
|
|
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 01.08.2011(UTC) Сообщений: 674 Откуда: Москва
Сказал(а) «Спасибо»: 9 раз Поблагодарили: 38 раз в 36 постах
|
Пользователь от которого запускалась команда ./certmgr -list -store uMy и пользователь, от которого запускается firefox совпадает? Какой статус загрузки плагина установлен на демо-странице? Забыл уточнить, что после удаления cprocsp-rdr-gui-64, необходимо переустановить пакет cprocsp-rdr-gui-gtk-64. Отредактировано пользователем 30 сентября 2015 г. 17:29:31(UTC)
| Причина: Не указана
|
|
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 07.05.2015(UTC) Сообщений: 20
Сказал(а) «Спасибо»: 1 раз
|
Переустановил cprocsp-rdr-gui-gtk-64.
Пользователь тот же самый, проверил, запустил firefox из консоли.
Статус загрузки плагина на демо-странице: Плагин загружен, но есть более свежая версия. Версия плагина: 1.5.984
|
|
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 07.05.2015(UTC) Сообщений: 20
Сказал(а) «Спасибо»: 1 раз
|
- Удалил CSP (./uninstall.sh).
- Удалил оставшиеся пакеты вручную.
- Удалил директорию /etc/opt/cprocsp
- Удалил директорию /var/opt/cprocsp
- Устанавливаю CSP (./install.sh)
- Устанавливаю плагин пакеты:
lsb-cprocsp-ocsp-util-64-3.6.1-4.x86_64.rpm lsb-cprocsp-tsp-util-64-3.6.1-4.x86_64.rpm lsb-cprocsp-cades-64-3.6.1-4.x86_64.rpm cprocsp-npcades-64-3.6.1-4.x86_64.rpm
- Копирую libnpcades.so.1.0.0 в
/usr/lib64/browser-plugins/libnpcades.so и в ~/.mozilla/plugins/libnpcades.so
- Удаляю cprocsp-rdr-gui-64
Устанавливаю cprocsp-rdr-gui-gtk-64
- ldconfig
Имеем след. пакеты в системе: cprocsp-npcades-64 cprocsp-rdr-gui-gtk-64 lsb-cprocsp-base lsb-cprocsp-cades-64 lsb-cprocsp-capilite-64 lsb-cprocsp-kc1-64 lsb-cprocsp-ocsp-util-64 lsb-cprocsp-rdr-64 lsb-cprocsp-tsp-util-64 - Копирую контейнер в /var/opt/cprocsp/keys/<пользователь>
./csptest -keyset -enum_cont -fqcn -verifyc
- Установливаю CRL и корневые сертификаты:
./certmgr -inst -crl -store ca -file ~/certcrl.crl ./certmgr -inst -store root -file ~/certnew.cer ./certmgr -inst -store root -file ~/certnew.p7b
- Устанавливаю контейнер
./certmgr -inst -store uMy -cont '\\.\HDIMAGE\TestCont1'
- ./certmgr -list -store uMy
Certmgr 1.0 (c) "CryptoPro", 2007-2010. program for managing certificates, CRLs and stores
============================================================================= 1------- Issuer : E=support@cryptopro.ru, C=RU, L=Moscow, O=CRYPTO-PRO LLC, CN=CRYPTO-PRO Test Center 2 Subject : C=RU, S=Tatarstan, L=Kazan, O=BARS Group, OU=Med, CN=TestCont1, E=test-cont-1@med.bars-open.ru Serial : 0x1200088435B9DD0944AF92E826000000088435 SHA1 Hash : 0x0383a1ac9755c8d9904bdeb4948f6d63966ad26e Not valid before : 25/09/2015 10:50:55 UTC Not valid after : 25/12/2015 11:00:55 UTC PrivateKey Link : Yes. Container : HDIMAGE\\TestCont.000\1EB2 =============================================================================
[ErrorCode: 0x00000000]
- ./certmgr -list -store root
Certmgr 1.0 (c) "CryptoPro", 2007-2010. program for managing certificates, CRLs and stores
============================================================================= 1------- Issuer : E=support@cryptopro.ru, C=RU, L=Moscow, O=CRYPTO-PRO LLC, CN=CRYPTO-PRO Test Center 2 Subject : E=support@cryptopro.ru, C=RU, L=Moscow, O=CRYPTO-PRO LLC, CN=CRYPTO-PRO Test Center 2 Serial : 0x2B6E3351FD6EB2AD48200203CB5BA141 SHA1 Hash : 0x046255290b0eb1cdd1797d9ab8c81f699e3687f3 Not valid before : 05/08/2014 13:44:24 UTC Not valid after : 05/08/2019 13:54:03 UTC PrivateKey Link : No =============================================================================
[ErrorCode: 0x00000000]
Плагин загружен, но есть более свежая версия. Версия плагина: 1.5.984 Ошибка при открытии хранилища: Error calling method on NPObject!
|
|
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 01.08.2011(UTC) Сообщений: 674 Откуда: Москва
Сказал(а) «Спасибо»: 9 раз Поблагодарили: 38 раз в 36 постах
|
Действительно, ошибка воспроизвелась. Спасибо, будем разбираться. А пока посоветую версию CSP 3.9.
|
|
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 07.05.2015(UTC) Сообщений: 20
Сказал(а) «Спасибо»: 1 раз
|
CSP 3.9. Сертификаты в хранилище есть, пользователь хранилища и браузера один и тот же. Все равно выходит ошибка.
В CryptoFox: Ошибка при открытии хранилища: Class not registered. (0x80040154) В FireFox: Ошибка при открытии хранилища: Error calling method on NPObject!
Установленные пакеты: cprocsp-curl-64 | 3.9.0-4 cprocsp-npcades-64 | 3.9.0-4 cprocsp-rdr-gui-gtk-64 | 3.9.0-4 lsb-cprocsp-base | 3.9.0-4 lsb-cprocsp-cades-64 | 3.9.0-4 lsb-cprocsp-capilite-64 | 3.9.0-4 lsb-cprocsp-kc1-64 | 3.9.0-4 lsb-cprocsp-ocsp-util-64 | 3.9.0-4 lsb-cprocsp-rdr-64 | 3.9.0-4 lsb-cprocsp-tsp-util-64 | 3.9.0-4
|
|
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close