<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Форум Рутокен &mdash; отличия ЭЦП Bluetooth]]></title>
		<link>https://forum.rutoken.ru/topic/2609/</link>
		<atom:link href="https://forum.rutoken.ru/feed/rss/topic/2609/" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «отличия ЭЦП Bluetooth».]]></description>
		<lastBuildDate>Tue, 17 Oct 2017 18:23:29 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: отличия ЭЦП Bluetooth]]></title>
			<link>https://forum.rutoken.ru/post/11233/#p11233</link>
			<description><![CDATA[<p>открепил токен от смартфона и прикрепил заново - в итоге: открытый ключ и его метку приложение находит для обоих сертификатов на токене. странно вообщем</p>]]></description>
			<author><![CDATA[null@example.com (kichnamid)]]></author>
			<pubDate>Tue, 17 Oct 2017 18:23:29 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/11233/#p11233</guid>
		</item>
		<item>
			<title><![CDATA[Re: отличия ЭЦП Bluetooth]]></title>
			<link>https://forum.rutoken.ru/post/11231/#p11231</link>
			<description><![CDATA[<p>подключил токен к USB - на ra.rutoken.ru работает.</p>]]></description>
			<author><![CDATA[null@example.com (kichnamid)]]></author>
			<pubDate>Tue, 17 Oct 2017 17:11:44 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/11231/#p11231</guid>
		</item>
		<item>
			<title><![CDATA[Re: отличия ЭЦП Bluetooth]]></title>
			<link>https://forum.rutoken.ru/post/11226/#p11226</link>
			<description><![CDATA[<p>попробуйте сделать подпись на ra.rutoken.ru</p>]]></description>
			<author><![CDATA[null@example.com (Кирилл Мещеряков)]]></author>
			<pubDate>Thu, 12 Oct 2017 12:03:45 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/11226/#p11226</guid>
		</item>
		<item>
			<title><![CDATA[Re: отличия ЭЦП Bluetooth]]></title>
			<link>https://forum.rutoken.ru/post/11225/#p11225</link>
			<description><![CDATA[<p>панелью управления Рутокен в Windows показывает, что сертификат присутствует. как понять,что с ключевой парой всё в порядке?</p>]]></description>
			<author><![CDATA[null@example.com (kichnamid)]]></author>
			<pubDate>Wed, 11 Oct 2017 17:16:48 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/11225/#p11225</guid>
		</item>
		<item>
			<title><![CDATA[Re: отличия ЭЦП Bluetooth]]></title>
			<link>https://forum.rutoken.ru/post/11224/#p11224</link>
			<description><![CDATA[<p>Добрый день.<br />Конечно проверить можно. Для этого нужно подключить Bluetooth токен в режиме USB к большому компьютеру. Наверное проще всего смотреть объекты панелью управления Рутокен в Windows, ну или утилитой pkcs11-tool в linux или macos.</p>]]></description>
			<author><![CDATA[null@example.com (Кирилл Мещеряков)]]></author>
			<pubDate>Wed, 11 Oct 2017 14:40:24 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/11224/#p11224</guid>
		</item>
		<item>
			<title><![CDATA[Re: отличия ЭЦП Bluetooth]]></title>
			<link>https://forum.rutoken.ru/post/11223/#p11223</link>
			<description><![CDATA[<p>Здравствуйте, приходиться возвращаться к данному вопросу.<br />Использован librtpkcs11ecp.so из версии SDK от 28.08.17 - результат тот-же. <strong>В bluetooth-токене описанная выше процедура не находит объект открытого ключа.</strong><br />В итоге я сохраняю в свою переменную для ID ключевой пары мусор, после этого по &quot;мусорной&quot; ID ищу handle закрытого ключа для того, чтобы сформировать подпись... И findObjects находит закрытый ключ, и всё работает)) Видимо, потому, что на ключе одна ключевая пара.<br />Может на токен неправильно записан сертификат/ключевая пара? как можно проверить?</p>]]></description>
			<author><![CDATA[null@example.com (kichnamid)]]></author>
			<pubDate>Wed, 11 Oct 2017 11:45:41 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/11223/#p11223</guid>
		</item>
		<item>
			<title><![CDATA[Re: отличия ЭЦП Bluetooth]]></title>
			<link>https://forum.rutoken.ru/post/10699/#p10699</link>
			<description><![CDATA[<p>Различий по функциональности между USB токенами и Bluetooth токенами нет, но возможно, есть разница в версиях библиотек PKCS11. Проверьте версии библиотек пожалуйста.</p>]]></description>
			<author><![CDATA[null@example.com (Кирилл Мещеряков)]]></author>
			<pubDate>Wed, 05 Apr 2017 13:17:18 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/10699/#p10699</guid>
		</item>
		<item>
			<title><![CDATA[отличия ЭЦП Bluetooth]]></title>
			<link>https://forum.rutoken.ru/post/10693/#p10693</link>
			<description><![CDATA[<p>Здравствуйте!<br />Имеется приложение под андроид, успешно работающее с вашими токенами ЭЦП 1.0 и 2.0.<br />Вопрос: если ли разница в хранении сертификатов на USB-токенах и Bluetooth-токенах?</p><p>Дело в том, что мне необходимо получить идентификатор ключевой пары, связанной с сертификатом. Я считываю значение сертификата из токена; из него получаю значение открытого ключа; по значению открытого ключа нахожу его handle; по handle&#039;у находу значение атрибуто CKA_ID.<br /> вот код для поиска объекта открытого ключа по значению:<br /></p><div class="codebox"><pre><code>byte[] keyValue=null;
            final X509CertificateHolder certificateHolder;
            try {
                certificateHolder = new X509CertificateHolder(attributes[1].pValue.getByteArray(0, attributes[1].ulValueLen));
                mIssuer=certificateHolder.getIssuer().toString();
                SubjectPublicKeyInfo publicKeyInfo = certificateHolder.getSubjectPublicKeyInfo();
                keyValue = publicKeyInfo.parsePublicKey().getEncoded();
            } catch (IOException exception) {
                throw new CertParsingException();
            }

            if (keyValue == null) {
                throw new KeyNotFoundException();
            }
            

            mPublicKeyValue = keyValue.clone();

            // уберём заголовок ключа (первые 2 байта)
            keyValue = copyOfRange(keyValue, 2, keyValue.length);

            final CK_ATTRIBUTE[] template = (CK_ATTRIBUTE[]) (new CK_ATTRIBUTE()).toArray(2);
            template[0].set(Pkcs11Constants.CKA_CLASS, Pkcs11Constants.CKO_PUBLIC_KEY);
            template[1].set(Pkcs11Constants.CKA_VALUE, keyValue);</code></pre></div><p>attributes[1] - это тело сертификата<br />с помощью шаблона template&nbsp; в обычном токене с успехом получается найти объект открытого ключа и получить его handle.</p><p>А вот в блютус-токене подобная процедура не находит объект в токене.<br />В чём может быть дело?</p>]]></description>
			<author><![CDATA[null@example.com (kichnamid)]]></author>
			<pubDate>Mon, 03 Apr 2017 20:05:32 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/10693/#p10693</guid>
		</item>
	</channel>
</rss>
