<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Форум Рутокен &mdash; Рутокен ЭЦП 2.0/3.0, GnuPG и сертификаты ГОСТ]]></title>
		<link>https://forum.rutoken.ru/topic/3460/</link>
		<atom:link href="https://forum.rutoken.ru/feed/rss/topic/3460/" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Рутокен ЭЦП 2.0/3.0, GnuPG и сертификаты ГОСТ».]]></description>
		<lastBuildDate>Mon, 28 Nov 2022 07:49:49 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Рутокен ЭЦП 2.0/3.0, GnuPG и сертификаты ГОСТ]]></title>
			<link>https://forum.rutoken.ru/post/18992/#p18992</link>
			<description><![CDATA[<p><strong>OlegShtch</strong>, добрый день!</p><p>rtengine поддерживает работу только с ГОСТ-ключами. Для работы с RSA можно использовать pkcs11-engine из состава OpenSC</p>]]></description>
			<author><![CDATA[null@example.com (Павел Анфимов)]]></author>
			<pubDate>Mon, 28 Nov 2022 07:49:49 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/18992/#p18992</guid>
		</item>
		<item>
			<title><![CDATA[Re: Рутокен ЭЦП 2.0/3.0, GnuPG и сертификаты ГОСТ]]></title>
			<link>https://forum.rutoken.ru/post/18985/#p18985</link>
			<description><![CDATA[<div class="quotebox"><cite>Павел Анфимов пишет:</cite><blockquote><p><strong>dmitrmax</strong>, добрый день!</p><p>К сожалению, GnuPG работает, если на токене находятся только RSA-ключи и сертификаты. Наличие ГОСТ-ключей <br />и сертификатов сделает невозможным работу с устройством через GnuPG.</p></blockquote></div><p>В следующем релизе, который будет после 0.10.0, должны полностью поправить эту проблему, включив игнорирование неподдерживаемых и неизвестных сертификатов.</p><p>Но у меня возникла другая проблема, что при создании самоподписанного сертификата RSA, который нужен для gnupg-pkcs11-scd, при использовании rteninge выдаётся ошибка:</p><div class="codebox"><pre><code>OPENSSL_CONF=openssl.cnf openssl  req -x509 -new -engine rtengine -keyform engine -key &quot;pkcs11:model=Rutoken%20ECP;manufacturer=Aktiv%20Co.;serial=411d5727;token=Rutoken%20ECP%20%3Cno%20label%3E;id=%98;object=GnuPG&quot; -sha512 -subj &quot;DN=/CN=GnuPG&quot; -days 365 -out gnupg.crt
Engine &quot;rtengine&quot; set.
Enter PKCS#11 token PIN: 
Could not read private key from org.openssl.engine:rtengine:pkcs11:model=Rutoken%20ECP;manufacturer=Aktiv%20Co.;serial=411d5727;token=Rutoken%20ECP%20%3Cno%20label%3E;id=%98;object=GnuPG
4077C5B7427F0000:error:408000E6:lib(129):ERR_RTENG_error:unknown key type:engine/p11/gost_key.c:52:
4077C5B7427F0000:error:408000F0:lib(129):ERR_RTENG_error:wrong key:engine/ec.c:53:
4077C5B7427F0000:error:13000080:engine routines:ENGINE_load_private_key:failed loading private key:../crypto/engine/eng_pkey.c:79:</code></pre></div><p>Если я использую движок pkcs11, ошибок нет.</p><p>Версии пакетов:</p><div class="codebox"><pre><code>openssl: 3.0.7-1
librtengine3: 3.1.1
librtpkcs11ecp: 2.6.1.0</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (OlegShtch)]]></author>
			<pubDate>Sun, 27 Nov 2022 19:05:00 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/18985/#p18985</guid>
		</item>
		<item>
			<title><![CDATA[Re: Рутокен ЭЦП 2.0/3.0, GnuPG и сертификаты ГОСТ]]></title>
			<link>https://forum.rutoken.ru/post/16398/#p16398</link>
			<description><![CDATA[<p>Ага, стало понятнее. Спасибо.</p>]]></description>
			<author><![CDATA[null@example.com (dmitrmax)]]></author>
			<pubDate>Tue, 14 Dec 2021 09:51:31 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/16398/#p16398</guid>
		</item>
		<item>
			<title><![CDATA[Re: Рутокен ЭЦП 2.0/3.0, GnuPG и сертификаты ГОСТ]]></title>
			<link>https://forum.rutoken.ru/post/16396/#p16396</link>
			<description><![CDATA[<p><strong>dmitrmax</strong></p><p>PKCS11 не сможет &quot;точечно&quot; удалить контейнеры ФКН, т.к. не работает с ними. Объект PKCS11 и ФКН хранятся изолированно, в разных папках.</p><p>Функция инициализации памяти из стандарта PKCS11 С_InitToken, которую в теории может позвать демон nupg-pkcs11-scd:<br /></p><ul><li><p>сбрасывает счетчик неверных попыток ввода пин-кода пользователя,</p></li><li><p>устанавливает PIN-код по умолчанию для пользователя,</p></li><li><p><strong>очищает папку для объектов PKCS#11</strong>,</p></li><li><p>устанавливает метку токена.</p></li></ul><p>Нестандартная функция расширения С_EX_InitToken удалит все, но крайне маловероятно, что в gnupg-pkcs11-scd встроен ее вызов.</p><p>При этом, &quot;точечно&quot; удалять объекты правильней всего через тот интерфейс, который их создал. Только он знает правильную структуру объектов их размещение. Т.е. удалять контейнеры ФКН нужно через КриптоПро CSP.</p>]]></description>
			<author><![CDATA[null@example.com (Павел Анфимов)]]></author>
			<pubDate>Tue, 14 Dec 2021 09:08:51 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/16396/#p16396</guid>
		</item>
		<item>
			<title><![CDATA[Re: Рутокен ЭЦП 2.0/3.0, GnuPG и сертификаты ГОСТ]]></title>
			<link>https://forum.rutoken.ru/post/16391/#p16391</link>
			<description><![CDATA[<div class="quotebox"><cite>Павел Анфимов пишет:</cite><blockquote><p>Для установки защищенного канала, нужно безопасным образом, хранить в ОС ключи, которые участвуют в шифровании канала. На текущий момент это может криптопровайдер, но не PKCS11.</p></blockquote></div><p>То ли вы меня не поняли, то ли я вас. Я имел ввиду: возможно ли случайно через PKCS11 дать носителю какую-либо команду, которая, например, удалит контейнеры ФКН? Я просто не знаю архитектуру носителя и не понимаю как в нём разделяются ресурсы для различных апплетов (вроде бы так называются конкретные приложения на картах). Но память под контейнеры, как я понимаю, общая, и было бы логичным предположить, что, допустим, отформатировать носитель может любой апплет. Вот и боюсь, что один апплет может, допустим, удалить контейнеры другого апплета, если демон gnupg-pkcs11-scd какой-то APDU ему пошлет.</p>]]></description>
			<author><![CDATA[null@example.com (dmitrmax)]]></author>
			<pubDate>Mon, 13 Dec 2021 15:35:46 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/16391/#p16391</guid>
		</item>
		<item>
			<title><![CDATA[Re: Рутокен ЭЦП 2.0/3.0, GnuPG и сертификаты ГОСТ]]></title>
			<link>https://forum.rutoken.ru/post/16388/#p16388</link>
			<description><![CDATA[<p>Для установки защищенного канала, нужно безопасным образом, хранить в ОС ключи, которые участвуют в шифровании канала. На текущий момент это может криптопровайдер, но не PKCS11.</p>]]></description>
			<author><![CDATA[null@example.com (Павел Анфимов)]]></author>
			<pubDate>Mon, 13 Dec 2021 11:52:33 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/16388/#p16388</guid>
		</item>
		<item>
			<title><![CDATA[Re: Рутокен ЭЦП 2.0/3.0, GnuPG и сертификаты ГОСТ]]></title>
			<link>https://forum.rutoken.ru/post/16387/#p16387</link>
			<description><![CDATA[<div class="quotebox"><cite>Павел Анфимов пишет:</cite><blockquote><p><strong>dmitrmax</strong>, вероятно должно сработать, т.к. объекты ФКН не перечисляются librtpkcs11ecp.</p></blockquote></div><p>А есть ли вообще техническая возможность что-нибудь сделать с ключами ФКН, рабатая через pkcs11? Там не знаю.... как-нибудь отформатировать носитель? Или в целом это безопасно для ФКН-ключей?</p>]]></description>
			<author><![CDATA[null@example.com (dmitrmax)]]></author>
			<pubDate>Mon, 13 Dec 2021 11:14:53 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/16387/#p16387</guid>
		</item>
		<item>
			<title><![CDATA[Re: Рутокен ЭЦП 2.0/3.0, GnuPG и сертификаты ГОСТ]]></title>
			<link>https://forum.rutoken.ru/post/16386/#p16386</link>
			<description><![CDATA[<p><strong>dmitrmax</strong>, вероятно должно сработать, т.к. объекты ФКН не перечисляются librtpkcs11ecp.</p>]]></description>
			<author><![CDATA[null@example.com (Павел Анфимов)]]></author>
			<pubDate>Mon, 13 Dec 2021 10:50:41 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/16386/#p16386</guid>
		</item>
		<item>
			<title><![CDATA[Re: Рутокен ЭЦП 2.0/3.0, GnuPG и сертификаты ГОСТ]]></title>
			<link>https://forum.rutoken.ru/post/16385/#p16385</link>
			<description><![CDATA[<p>Спасибо, Павел!</p><p>А стоит ли пробовать завести ЭЦП 3.0 с GnuPG, при условии, что на ней есть ГОСТ-ключи в режиме ФКН?</p>]]></description>
			<author><![CDATA[null@example.com (dmitrmax)]]></author>
			<pubDate>Mon, 13 Dec 2021 10:33:34 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/16385/#p16385</guid>
		</item>
		<item>
			<title><![CDATA[Re: Рутокен ЭЦП 2.0/3.0, GnuPG и сертификаты ГОСТ]]></title>
			<link>https://forum.rutoken.ru/post/16382/#p16382</link>
			<description><![CDATA[<p><strong>dmitrmax</strong>, добрый день!</p><p>К сожалению, GnuPG работает, если на токене находятся только RSA-ключи и сертификаты. Наличие ГОСТ-ключей <br />и сертификатов сделает невозможным работу с устройством через GnuPG.</p>]]></description>
			<author><![CDATA[null@example.com (Павел Анфимов)]]></author>
			<pubDate>Mon, 13 Dec 2021 08:44:51 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/16382/#p16382</guid>
		</item>
		<item>
			<title><![CDATA[Рутокен ЭЦП 2.0/3.0, GnuPG и сертификаты ГОСТ]]></title>
			<link>https://forum.rutoken.ru/post/16380/#p16380</link>
			<description><![CDATA[<p>Здравствуйте!</p><p>Почитал я как заводить Рутокен вместе с демоном gnupg для работы через библиотеку PKSC#11, но что-то я уперся в какую ерунду.</p><p>Дело в том, что на токене хранится ГОСТ сертификат, сгенерированный в режиме PKSC#11. И когда я вызываю gpg, получают такой вот ответ<br /></p><div class="codebox"><pre><code>$gpg --card-status
gpg: Карта OpenPGP недоступна: Bad certificate</code></pre></div><p>Я понимаю, что он может не знать про ГОСТ. Но не отказываться же работать со всем токеном из-за того, что там (по его мнению) левый сертификат хранится?</p>]]></description>
			<author><![CDATA[null@example.com (dmitrmax)]]></author>
			<pubDate>Fri, 10 Dec 2021 22:16:45 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/16380/#p16380</guid>
		</item>
	</channel>
</rss>
