<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Форум Рутокен &mdash; Запись ключей по ГОСТ в Rutoken 3.0 ЭЦП (в Linux)]]></title>
		<link>https://forum.rutoken.ru/topic/3902/</link>
		<atom:link href="https://forum.rutoken.ru/feed/rss/topic/3902" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Запись ключей по ГОСТ в Rutoken 3.0 ЭЦП (в Linux)».]]></description>
		<lastBuildDate>Tue, 11 Apr 2023 08:00:06 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Запись ключей по ГОСТ в Rutoken 3.0 ЭЦП (в Linux)]]></title>
			<link>https://forum.rutoken.ru/post/20288/#p20288</link>
			<description><![CDATA[<p><strong>Alex_Zorg</strong>, спасибо за замечание, доработаем инструкцию.<br />Обычно RSA ключи используют для двухфакторной аутентификации в vpn, ОС, ssh. В этих разделах описано как создавать ключи и сертификаты, например, <a href="https://dev.rutoken.ru/pages/viewpage.action?pageId=3440696#id-ЛокальнаяаутентификацияпоРутокенЭЦПвUbuntu/Debian-СозданиесертификатаиимпортегонатокенчерезOpenSSL1.1.x">https://dev.rutoken.ru/pages/viewpage.a … enSSL1.1.x</a></p>]]></description>
			<author><![CDATA[null@example.com (Аверченко Кирилл)]]></author>
			<pubDate>Tue, 11 Apr 2023 08:00:06 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/20288/#p20288</guid>
		</item>
		<item>
			<title><![CDATA[Re: Запись ключей по ГОСТ в Rutoken 3.0 ЭЦП (в Linux)]]></title>
			<link>https://forum.rutoken.ru/post/20287/#p20287</link>
			<description><![CDATA[<p><strong>Аверченко Кирилл</strong>, Спасибо за ответ! Документацию читали, но был надежда.<br />Но хорошо, что хотя бы RSA ключи можно записать. Есть такая задача (на одной оторванной от всех сетей ЭВМ в закрытом подвале за несколькими железными дверями создать ключевую пару и записать ее там же на несколько равнозначных Токенов). Жаль, что с ГОСТ нельзя так. Это было бы патриотично.</p><p>Немного по другой теме, но сразу явно не нашли в документации, что для работы с OpenSSL нужно не rtengine ставить (она как раз для ГОСТ), а Open Source библиотеку libengine-pkcs11-openssl. В документации упоминание есть где-то вскользь, но надо еще постараться найти и лично мне показалось как-то не явно и не в том месте, где было бы этому самое место - в разделе &quot;Рутокен + OpenSSL&quot;...</p>]]></description>
			<author><![CDATA[null@example.com (Alex_Zorg)]]></author>
			<pubDate>Tue, 11 Apr 2023 06:18:08 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/20287/#p20287</guid>
		</item>
		<item>
			<title><![CDATA[Re: Запись ключей по ГОСТ в Rutoken 3.0 ЭЦП (в Linux)]]></title>
			<link>https://forum.rutoken.ru/post/20258/#p20258</link>
			<description><![CDATA[<p><strong>Alex_Zorg</strong>, добрый день.<br />Импорт ГОСТ ключей на Рутокен ЭЦП запрещен. Генерация через openssl пока не поддерживается.<br />Но можно сгенерировать закрытый ключи через pkcs11-tool, входящей в OpenSC.<br />Подробнее о сценариях использования у нас описано в статье <a href="https://dev.rutoken.ru/pages/viewpage.action?pageId=43450394">https://dev.rutoken.ru/pages/viewpage.a … d=43450394</a></p>]]></description>
			<author><![CDATA[null@example.com (Аверченко Кирилл)]]></author>
			<pubDate>Mon, 10 Apr 2023 06:25:22 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/20258/#p20258</guid>
		</item>
		<item>
			<title><![CDATA[Запись ключей по ГОСТ в Rutoken 3.0 ЭЦП (в Linux)]]></title>
			<link>https://forum.rutoken.ru/post/20253/#p20253</link>
			<description><![CDATA[<p>При попытке записать ключ, созданный с помощью OpenSSL по ГОСТ в Рутокен получаю ошибку.</p><p>Вот примерный код на bash:</p><p>PIN=&quot;12345678&quot;<br />ID=&quot;3034&quot; # это будет pkcs11:id=04<br />LABEL=&quot;GOST-04&quot;<br />KEYOPT=&quot;--usage-derive&quot;<br />EXTRACTABLE=&quot;--extractable&quot;</p><p>export OPENSSL_CONF=/etc/ssl/openssl_rutoken.cnf</p><p># Создание ключевой пары ГОСТ в фомате DER<br />openssl genpkey -algorithm gost2012_256 -pkeyopt paramset:A | \<br />&nbsp; openssl pkey -inform PEM -outform DER -out key.der</p><p># отделить открытый ключ<br />openssl pkey -inform DER -in key.der -outform DER -pubout -out pub.der</p><p>pkcs11-tool --module /usr/lib/librtpkcs11ecp.so \<br />&nbsp; --login --pin &quot;$PIN&quot; \<br />&nbsp; --id &quot;$ID&quot; --label &quot;$LABEL&quot; $KEYOPT \<br />&nbsp; --write-object key.der --type privkey &amp;&amp; rm key.der</p><p>pkcs11-tool --module /usr/lib/librtpkcs11ecp.so \<br />&nbsp; --login --pin &quot;$PIN&quot; \<br />&nbsp; --id &quot;$ID&quot; --label &quot;$LABEL&quot; $KEYOPT $EXTRACTABLE \<br />&nbsp; --write-object pub.der&nbsp; --type pubkey &amp;&amp; rm pub.der</p><p>Похожий пример с RSA ключом работает успешно - в токен записывается пара ключей успешно...<br />Как говорится:<br /> - Учитель, а где у меня ошибка в коде? - спрашивает ученик.<br /> - Хм..... Вероятно в ДНК. - отвечают учитель информатики.</p><p>Что-то мне подсказывает, что OpenSSL и Рутокен понимают ключи по ГОСТу в разных форматах...<br />Но хотелось бы решить задачу...</p>]]></description>
			<author><![CDATA[null@example.com (Alex_Zorg)]]></author>
			<pubDate>Fri, 07 Apr 2023 20:32:46 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/20253/#p20253</guid>
		</item>
	</channel>
</rss>
