<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Форум Рутокен &mdash; проблема rutoken ecp + librtpkcs11ecp-x86]]></title>
		<link>https://forum.rutoken.ru/topic/1821/</link>
		<atom:link href="https://forum.rutoken.ru/feed/rss/topic/1821/" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «проблема rutoken ecp + librtpkcs11ecp-x86».]]></description>
		<lastBuildDate>Mon, 29 Oct 2012 09:34:51 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: проблема rutoken ecp + librtpkcs11ecp-x86]]></title>
			<link>https://forum.rutoken.ru/post/5587/#p5587</link>
			<description><![CDATA[<p>Необходимо проверить правильную работу pcscd и libccid, которая необходима для корректной работы librtpkcs11ecp.so</p><p>Существует утилита pcsc_scan, которую можно установить через репозитории.<br />Запустив её, Вы увидите правильно ли настроены модули.</p><p>Более подробно тут:<br /><a href="https://forum.rutoken.ru/topic/1644/">https://forum.rutoken.ru/topic/1644/</a></p>]]></description>
			<author><![CDATA[null@example.com (Алексей Несененко)]]></author>
			<pubDate>Mon, 29 Oct 2012 09:34:51 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/5587/#p5587</guid>
		</item>
		<item>
			<title><![CDATA[проблема rutoken ecp + librtpkcs11ecp-x86]]></title>
			<link>https://forum.rutoken.ru/post/5585/#p5585</link>
			<description><![CDATA[<p>Добрый день! <br />Имеется Fedora 17 32бит.<br />openct-0.6.20-3.fc17.i686<br />pcsc-lite-openct-0.6.20-3.fc17.i686<br />библиотека librtpkcs11ecp-x86.<br />JDK 1.6u35</p><p>Использую стандартный wrapper java для pkcs11. Хочу получить список токенов в системе:</p><p>PKCS11 pkcs11 = PKCS11.getInstance(libary, &quot;C_GetFunctionList&quot;, null, false);<br />&nbsp; &nbsp; &nbsp; &nbsp; long[] longs = pkcs11.C_GetSlotList(true);<br />&nbsp; &nbsp; &nbsp; &nbsp; for(long id : longs){<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; CK_SLOT_INFO ck_slot_info = pkcs11.C_GetSlotInfo(id);<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; System.out.println(ck_slot_info);</p><p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; CK_TOKEN_INFO ck_token_info = pkcs11.C_GetTokenInfo(id);<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; System.out.println(ck_token_info);<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; long[] longs1 = pkcs11.C_GetMechanismList(id);<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; for(long mid:longs1){<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; System.out.println(mid);<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }</p><p>&nbsp; &nbsp; &nbsp; &nbsp; }<br />При использовании library=/usr/lib/librtpkcs11ecp.so происходит следующая ошибка:<br />#<br /># A fatal error has been detected by the Java Runtime Environment:<br />#<br />#&nbsp; SIGSEGV (0xb) at pc=0x79ed9015, pid=5889, tid=2068007744<br />#<br /># JRE version: 6.0_35-b10<br /># Java VM: Java HotSpot(TM) Server VM (20.10-b01 mixed mode linux-x86 )<br /># Problematic frame:<br /># C&nbsp; [librtpkcs11ecp.so+0x93015]&nbsp; CCashPin::use(Slot*, int, int, int)+0x35<br />#<br /># An error report file with more information is saved as:<br /># /ome/edor/estgai/s_err_pid5889.log<br />#<br /># If you would like to submit a bug report, please visit:<br />#&nbsp; &nbsp;http:/java.sun.com/ebapps/ugreport/rash.jsp</p><p>Если использую library=/usr/lib/opensc-pkcs11.so то ошибки нет, и токен появляется в списке но список механизмов пуст и информация о сирийном номере устройства не доступна. хотя если запустить утилиту то сирийник есть:</p><p>[fedor@fedorTest ~]$ opensc-tool --serial<br />Using reader with a card: Generic CCID Reader 00 00<br />00 00 00 00 2B 35 74 89 ....+5t.</p><p>При использовании библиотеки librtpkcs11ecp.so токен не виден<br />[fedor@fedorTest ~]$ pkcs11-tool --module /usr/lib/librtpkcs11ecp.so -I<br />Cryptoki version 2.20<br />Manufacturer&nbsp; &nbsp; &nbsp;Aktiv Co.<br />Library&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Rutoken ECP PKCS #11 library (ver 1.0)<br />No slot with a token was found.</p><p>используем библиотеку opensc все в норме:</p><p>[fedor@fedorTest ~]$ pkcs11-tool --module /usr/lib/opensc-pkcs11.so -I<br />Cryptoki version 2.20<br />Manufacturer&nbsp; &nbsp; &nbsp;OpenSC (<a href="http://www.opensc-project.org">www.opensc-project.org</a>)<br />Library&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Smart card PKCS#11 API (ver 0.0)<br />Using slot 1 with a present token (0x1)</p><p>Можно было бы использовать opensc-pkcs11.so, но она не полноценная или не настроена. Подскажите в чем может быть причина не работы librtpkcs11ecp.so. Или подскажите как настроить opensc-pkcs11.so, что бы модно было полноценно ее использовать в java для идентификации устройства&nbsp; а так же иметь доступ к KeyStore для чтения и записи. спасибо.</p>]]></description>
			<author><![CDATA[null@example.com (kol_progman)]]></author>
			<pubDate>Mon, 29 Oct 2012 06:02:49 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/5585/#p5585</guid>
		</item>
	</channel>
</rss>
