<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Форум Рутокен &mdash; RuToken Linux ARM (ГОСТ)]]></title>
	<link rel="self" href="https://forum.rutoken.ru/feed/atom/topic/1718/" />
	<updated>2014-09-16T07:23:20Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.rutoken.ru/topic/1718/</id>
		<entry>
			<title type="html"><![CDATA[Re: RuToken Linux ARM (ГОСТ)]]></title>
			<link rel="alternate" href="https://forum.rutoken.ru/post/7500/#p7500" />
			<content type="html"><![CDATA[<p>Добрый день изменилось ли что-нибудь по&nbsp; части библиотек для arm?</p>]]></content>
			<author>
				<name><![CDATA[qVlad]]></name>
				<uri>https://forum.rutoken.ru/user/9542/</uri>
			</author>
			<updated>2014-09-16T07:23:20Z</updated>
			<id>https://forum.rutoken.ru/post/7500/#p7500</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: RuToken Linux ARM (ГОСТ)]]></title>
			<link rel="alternate" href="https://forum.rutoken.ru/post/4840/#p4840" />
			<content type="html"><![CDATA[<p>Мы проверили у нас, такое поведение получается на opensc версии 0.12.1. У меня стоит самосборная 0.12.2, она работает.</p>]]></content>
			<author>
				<name><![CDATA[Кирилл Романовский]]></name>
				<uri>https://forum.rutoken.ru/user/8428/</uri>
			</author>
			<updated>2012-05-23T09:26:20Z</updated>
			<id>https://forum.rutoken.ru/post/4840/#p4840</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: RuToken Linux ARM (ГОСТ)]]></title>
			<link rel="alternate" href="https://forum.rutoken.ru/post/4838/#p4838" />
			<content type="html"><![CDATA[<p>Пробовал по вашей методике (пока все эксперименты проводятся на Ubuntu 11.10 x64). Та же ошибка - Invalid Arguments<br />Токен предварительно очистил, ключ сгенерил приведенной выше командой.<br />Ключ:<br /></p><div class="codebox"><pre><code>Private GOSTR3410 Key [Private Key]
        Object Flags   : [0x3], private, modifiable
        Usage          : [0x4], sign
        Access Flags   : [0x1D], sensitive, alwaysSensitive, neverExtract, local
        ModLength      : 256
        Key ref        : 1 (0x1)
        Native         : yes
        Path           : 3f001000100060020001
        Auth ID        : 02
        ID             : 42</code></pre></div><p>Выполняю:<br /></p><div class="codebox"><pre><code>pkcs15-crypt -s -k 42 -i ./test.txt -o ./test.txt.sgn</code></pre></div><p>test.txt длиной 32 байта (проверял при помощи ls -la), содержит строку &quot;12345678901234567890123456789012&quot;<br />Пробовал +-1 байт - не влияет на результат...</p><p>Может быть, входные данные должны иметь еще и определенный формат?</p><p>Вообще, есть ли подробная документация (опции, входные форматы данных и т.п.) по использованию opensc-pkcs11 с рутокенами? Скажем, имя алгоритма - GOST2001 - не указано нигде, пришлось его определять опытным путем на основании темы про OpenSSL...</p>]]></content>
			<author>
				<name><![CDATA[potter000]]></name>
				<uri>https://forum.rutoken.ru/user/8509/</uri>
			</author>
			<updated>2012-05-22T15:20:05Z</updated>
			<id>https://forum.rutoken.ru/post/4838/#p4838</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: RuToken Linux ARM (ГОСТ)]]></title>
			<link rel="alternate" href="https://forum.rutoken.ru/post/4822/#p4822" />
			<content type="html"><![CDATA[<p>У вас ID ключа не указан. Правильная команда будет иметь вид<br /></p><div class="codebox"><pre><code>pkcs15-crypt -s -k 42 -i dgst.in -o signature.out</code></pre></div><p>Ключ при этом сгенерен командой <br /></p><div class="codebox"><pre><code>pkcs15-init -G GOST2001 --auth-id 02 --id 42</code></pre></div><p>Длина входных данных должна быть строго 32 байта</p>]]></content>
			<author>
				<name><![CDATA[Кирилл Романовский]]></name>
				<uri>https://forum.rutoken.ru/user/8428/</uri>
			</author>
			<updated>2012-05-22T09:56:25Z</updated>
			<id>https://forum.rutoken.ru/post/4822/#p4822</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: RuToken Linux ARM (ГОСТ)]]></title>
			<link rel="alternate" href="https://forum.rutoken.ru/post/4814/#p4814" />
			<content type="html"><![CDATA[<p>Тогда вот последовательность действий:<br />1. Инициализировал токен:<br /></p><div class="codebox"><pre><code>pkcs15-init --erase-card
pkcs15-init --create-pkcs15 --so-pin 87654321 --so-puk &quot;&quot;
pkcs15-init --store-pin --label &quot;User PIN&quot; --auth-id 02 --pin 12345678 --so-pin 87654321 --finalize</code></pre></div><p>2. Сгенерировал закрытый ключ:<br /></p><div class="codebox"><pre><code>pkcs15-init --generate-key GOST2001 --auth-id 02</code></pre></div><p>3. Проверил, что ключ есть на карте:<br /></p><div class="codebox"><pre><code>pkcs15-tool -k</code></pre></div><p>Выдало:<br /></p><div class="codebox"><pre><code>Using reader with a card: Aktiv Rutoken ECP 00 00
Private GOSTR3410 Key [Private Key]
        Object Flags   : [0x3], private, modifiable
        Usage          : [0x4], sign
        Access Flags   : [0x1D], sensitive, alwaysSensitive, neverExtract, local
        ModLength      : 256
        Key ref        : 1 (0x1)
        Native         : yes
        Path           : 3f001000100060020001
        Auth ID        : 02
        ID             : 11abc3d0047e1af0c3b7824afb75046d5512920d
        GUID           : {11abc3d0-047e-1af0-c3b7-824afb75046d}</code></pre></div><p>3. Пытаюсь подписать тестовый файл (файл существует):<br /></p><div class="codebox"><pre><code>pkcs15-crypt -s -i ./test.txt</code></pre></div><p>Выдает:</p><div class="codebox"><pre><code>Using reader with a card: Aktiv Rutoken ECP 00 00
Enter PIN [User PIN]:
Compute signature failed: Invalid arguments</code></pre></div><p>При включенной отладке:<br /></p><div class="codebox"><pre><code>pkcs15-crypt -s -vvv -i ./test.txt</code></pre></div><p>фрагмент выдачи с ошибкой:<br /></p><div class="codebox"><pre><code>...
PIN code correct.
0x7fa822ae0720 09:08:54.465 [pkcs15-crypt] apdu.c:524:sc_transmit_apdu: called
0x7fa822ae0720 09:08:54.475 [pkcs15-crypt] iso7816.c:479:iso7816_select_file: returning with: 0 (Success)
0x7fa822ae0720 09:08:54.475 [pkcs15-crypt] card-rtecp.c:268:rtecp_select_file: returning with: 0 (Success)
0x7fa822ae0720 09:08:54.475 [pkcs15-crypt] apdu.c:524:sc_transmit_apdu: called
0x7fa822ae0720 09:08:54.483 [pkcs15-crypt] sec.c:70:sc_set_security_env: returning with: 0 (Success)
0x7fa822ae0720 09:08:54.483 [pkcs15-crypt] apdu.c:524:sc_transmit_apdu: called
0x7fa822ae0720 09:08:54.483 [pkcs15-crypt] card-rtecp.c:400:rtecp_cipher: returning with: -1300 (Invalid arguments)
0x7fa822ae0720 09:08:54.483 [pkcs15-crypt] card-rtecp.c:423:rtecp_compute_signature: returning with: -1300 (Invalid arguments)
0x7fa822ae0720 09:08:54.483 [pkcs15-crypt] sec.c:56:sc_compute_signature: returning with: -1300 (Invalid arguments)
Compute signature failed: Invalid arguments
0x7fa822ae0720 09:08:54.499 [pkcs15-crypt] ctx.c:737:sc_release_context: called</code></pre></div><p>Не подскажете, что я делаю не так?</p>]]></content>
			<author>
				<name><![CDATA[potter000]]></name>
				<uri>https://forum.rutoken.ru/user/8509/</uri>
			</author>
			<updated>2012-05-21T16:12:58Z</updated>
			<id>https://forum.rutoken.ru/post/4814/#p4814</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: RuToken Linux ARM (ГОСТ)]]></title>
			<link rel="alternate" href="https://forum.rutoken.ru/post/4813/#p4813" />
			<content type="html"><![CDATA[<p>Здравствуйте.</p><p>Версии библиотеки для платформы ARM мы не предоставляем, но, если вы планируете разрабатывать собственное PKCS#11-приложение, то можете воспользоваться библиотекой opensc-pkcs11.so, поставляемой в комплекте пакета opensc. В ней должна быть реализована поддержка алгоритмов по ГОСТ.</p><p>Если вы опишете задачу, которую хотите решить, то возможно мы сможем подсказать готовое решение.</p>]]></content>
			<author>
				<name><![CDATA[Кирилл Романовский]]></name>
				<uri>https://forum.rutoken.ru/user/8428/</uri>
			</author>
			<updated>2012-05-21T14:48:33Z</updated>
			<id>https://forum.rutoken.ru/post/4813/#p4813</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[RuToken Linux ARM (ГОСТ)]]></title>
			<link rel="alternate" href="https://forum.rutoken.ru/post/4812/#p4812" />
			<content type="html"><![CDATA[<p>Добрый день,</p><p>Интересует возможность работы с RuToken ЭЦП на платформе ARM (Debian) по алгоритмам ГОСТ.</p><p>А именно:</p><p>1. Существует ли версия библиотеки librtPKCS11ECP, собранная для указанной платформы?</p><p>2. Обязательно ли использование этой библиотеки для работы с ключами ГОСТ <br />&nbsp; &nbsp; а. при условии, что сами ключевые пары и сертификаты генерируются кем-то еще, ключи помечаются как экспортируемые и записываются на токен;<br />&nbsp; &nbsp; б. при условии генерации ключей на самой платформе ARM (т.е. существует ли способ генерации ключей по алгоритмам ГОСТ без использования данной библиотеки)?</p><p>3. В чем разница между работой с токеном с использованием данной библиотеки и без нее?</p><p>Заранее спасибо!</p>]]></content>
			<author>
				<name><![CDATA[potter000]]></name>
				<uri>https://forum.rutoken.ru/user/8509/</uri>
			</author>
			<updated>2012-05-21T13:32:14Z</updated>
			<id>https://forum.rutoken.ru/post/4812/#p4812</id>
		</entry>
</feed>
