<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Форум Рутокен &mdash; Запись ключей по ГОСТ в Rutoken 3.0 ЭЦП (в Linux)]]></title>
	<link rel="self" href="https://forum.rutoken.ru/feed/atom/topic/3902" />
	<updated>2023-04-11T08:00:06Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.rutoken.ru/topic/3902/</id>
		<entry>
			<title type="html"><![CDATA[Re: Запись ключей по ГОСТ в Rutoken 3.0 ЭЦП (в Linux)]]></title>
			<link rel="alternate" href="https://forum.rutoken.ru/post/20288/#p20288" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[Аверченко Кирилл]]></name>
				<uri>https://forum.rutoken.ru/user/11551/</uri>
			</author>
			<updated>2023-04-11T08:00:06Z</updated>
			<id>https://forum.rutoken.ru/post/20288/#p20288</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Запись ключей по ГОСТ в Rutoken 3.0 ЭЦП (в Linux)]]></title>
			<link rel="alternate" href="https://forum.rutoken.ru/post/20287/#p20287" />
			<content type="html"><![CDATA[<p><strong>Аверченко Кирилл</strong>, Спасибо за ответ! Документацию читали, но был надежда.<br />Но хорошо, что хотя бы RSA ключи можно записать. Есть такая задача (на одной оторванной от всех сетей ЭВМ в закрытом подвале за несколькими железными дверями создать ключевую пару и записать ее там же на несколько равнозначных Токенов). Жаль, что с ГОСТ нельзя так. Это было бы патриотично.</p><p>Немного по другой теме, но сразу явно не нашли в документации, что для работы с OpenSSL нужно не rtengine ставить (она как раз для ГОСТ), а Open Source библиотеку libengine-pkcs11-openssl. В документации упоминание есть где-то вскользь, но надо еще постараться найти и лично мне показалось как-то не явно и не в том месте, где было бы этому самое место - в разделе &quot;Рутокен + OpenSSL&quot;...</p>]]></content>
			<author>
				<name><![CDATA[Alex_Zorg]]></name>
				<uri>https://forum.rutoken.ru/user/13504/</uri>
			</author>
			<updated>2023-04-11T06:18:08Z</updated>
			<id>https://forum.rutoken.ru/post/20287/#p20287</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Запись ключей по ГОСТ в Rutoken 3.0 ЭЦП (в Linux)]]></title>
			<link rel="alternate" href="https://forum.rutoken.ru/post/20258/#p20258" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[Аверченко Кирилл]]></name>
				<uri>https://forum.rutoken.ru/user/11551/</uri>
			</author>
			<updated>2023-04-10T06:25:22Z</updated>
			<id>https://forum.rutoken.ru/post/20258/#p20258</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Запись ключей по ГОСТ в Rutoken 3.0 ЭЦП (в Linux)]]></title>
			<link rel="alternate" href="https://forum.rutoken.ru/post/20253/#p20253" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[Alex_Zorg]]></name>
				<uri>https://forum.rutoken.ru/user/13504/</uri>
			</author>
			<updated>2023-04-07T20:32:46Z</updated>
			<id>https://forum.rutoken.ru/post/20253/#p20253</id>
		</entry>
</feed>
