<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Форум Рутокен &mdash; Закрытый ключ на Rutoken ECP]]></title>
	<link rel="self" href="https://forum.rutoken.ru/feed/atom/topic/3719/" />
	<updated>2022-10-17T15:07:10Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.rutoken.ru/topic/3719/</id>
		<entry>
			<title type="html"><![CDATA[Re: Закрытый ключ на Rutoken ECP]]></title>
			<link rel="alternate" href="https://forum.rutoken.ru/post/18620/#p18620" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Евгений Мироненко пишет:</cite><blockquote><p><strong>cTaBp</strong>, добрый день!</p><p>Полагаю, вы уже попробовали выполнить эту операцию, и у вас ничего не получилось. <br />Рутокен ЭЦП -- это не флешка. Приватные криптографические ключи -- как сгенерированные на токене, так и импортированные на токен -- не могут быть с токена извлечены. Это модель безопасности Рутокен.</p><div class="quotebox"><blockquote><p>Просто токен воткнут в промышленный сервер и не хотелось рисковать. А копий закрытого ключа+сертификата не сохранилось.</p></blockquote></div><p>Можете попробовать воспользоваться программами восстановления данных с жесткого диска. Успешное обнаружение удаленного приватного ключа может все-таки подтолкнуть вас больше не сохранять ключи на жестком диске.</p></blockquote></div><p>Мне это все досталось в наследство...поэтому имею то что имею...то есть ключи в единственном числе...на токене. Вот и хотел создать копию. Но тем не менее...спасибо за инфу)</p>]]></content>
			<author>
				<name><![CDATA[cTaBp]]></name>
				<uri>https://forum.rutoken.ru/user/12767/</uri>
			</author>
			<updated>2022-10-17T15:07:10Z</updated>
			<id>https://forum.rutoken.ru/post/18620/#p18620</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Закрытый ключ на Rutoken ECP]]></title>
			<link rel="alternate" href="https://forum.rutoken.ru/post/18619/#p18619" />
			<content type="html"><![CDATA[<p><strong>cTaBp</strong>, добрый день!</p><div class="quotebox"><blockquote><p>pkcs11-tool --module /usr/lib64/librtpkcs11ecp.so -r -y privkey --id 01 &gt; ./key.txt</p></blockquote></div><p>Полагаю, вы уже попробовали выполнить эту операцию, и у вас ничего не получилось. <br />Рутокен ЭЦП -- это не флешка. Приватные криптографические ключи -- как сгенерированные на токене, так и импортированные на токен -- не могут быть с токена извлечены. Это модель безопасности Рутокен.</p><div class="quotebox"><blockquote><p>Просто токен воткнут в промышленный сервер и не хотелось рисковать. А копий закрытого ключа+сертификата не сохранилось.</p></blockquote></div><p>Можете попробовать воспользоваться программами восстановления данных с жесткого диска. Успешное обнаружение удаленного приватного ключа может все-таки подтолкнуть вас больше не сохранять ключи на жестком диске.</p>]]></content>
			<author>
				<name><![CDATA[Евгений Мироненко]]></name>
				<uri>https://forum.rutoken.ru/user/8673/</uri>
			</author>
			<updated>2022-10-17T11:48:26Z</updated>
			<id>https://forum.rutoken.ru/post/18619/#p18619</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Закрытый ключ на Rutoken ECP]]></title>
			<link rel="alternate" href="https://forum.rutoken.ru/post/18617/#p18617" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Аверченко Кирилл пишет:</cite><blockquote><p><strong>cTaBp</strong>, добрый день.<br />Для того чтобы увидеть закрытый ключ, необходимо указать пин-код <br />pkcs11-tool -L --module /usr/lib64/librtpkcs11ecp.so -O -l -p пин-код токена.<br />Для большей безопасности рекомендуем генерировать ключевую пару сразу на токене.<br />Например, использовав следующую команду:<br />pkcs11-tool --module /usr/lib64/librtpkcs11ecp.so --keypairgen --key-type rsa:2048 -l --id 45</p></blockquote></div><p>День добрый. Да...я так и предполагал. Просто токен воткнут в промышленный сервер и не хотелось рисковать. А копий закрытого ключа+сертификата не сохранилось.<br />Я правильно понимаю, что сертификат и закрытый ключ можно выгрузить так<br />pkcs11-tool --module /usr/lib64/librtpkcs11ecp.so -r -y cert --id 01 &gt; ./cert.txt<br />pkcs11-tool --module /usr/lib64/librtpkcs11ecp.so -r -y privkey --id 01 &gt; ./key.txt<br />а затем произвести импорт закрытого ключа и сертификата на другой токен, который после импорта можно будет использовать взамен текущего токена?<br />Спасибо.</p>]]></content>
			<author>
				<name><![CDATA[cTaBp]]></name>
				<uri>https://forum.rutoken.ru/user/12767/</uri>
			</author>
			<updated>2022-10-17T09:37:19Z</updated>
			<id>https://forum.rutoken.ru/post/18617/#p18617</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Закрытый ключ на Rutoken ECP]]></title>
			<link rel="alternate" href="https://forum.rutoken.ru/post/18616/#p18616" />
			<content type="html"><![CDATA[<p><strong>cTaBp</strong>, добрый день.<br />Для того чтобы увидеть закрытый ключ, необходимо указать пин-код <br />pkcs11-tool -L --module /usr/lib64/librtpkcs11ecp.so -O -l -p пин-код токена.<br />Для большей безопасности рекомендуем генерировать ключевую пару сразу на токене.<br />Например, использовав следующую команду:<br />pkcs11-tool --module /usr/lib64/librtpkcs11ecp.so --keypairgen --key-type rsa:2048 -l --id 45</p>]]></content>
			<author>
				<name><![CDATA[Аверченко Кирилл]]></name>
				<uri>https://forum.rutoken.ru/user/11551/</uri>
			</author>
			<updated>2022-10-17T09:20:04Z</updated>
			<id>https://forum.rutoken.ru/post/18616/#p18616</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Закрытый ключ на Rutoken ECP]]></title>
			<link rel="alternate" href="https://forum.rutoken.ru/post/18613/#p18613" />
			<content type="html"><![CDATA[<p>День добрый.<br />Есть токен (Rutoken ECP)<br />На него ранее был записан закрытый ключ и сертификат.<br />Команды, которые использовались для генерации и импорта на токен ниже</p><p>---Генерация закрытого ключа<br />openssl genrsa -aes128 -out keys.pem -passout stdin 1024<br />---Создание самоподписанного сертификата на основе сгенерированного ключа.<br />openssl req -new -key keys.pem -out cert.csr<br />openssl x509 -req -days 365 -in cert.csr -signkey keys.pem -out cert.cert<br />---Импорт ключа на токен<br />openssl rsa -inform PEM -in keys.pem -out keys.der -outform DER<br />pkcs11-tool --module /usr/lib64/librtpkcs11ecp.so --login --pin 123456 --write-object keys.der --type privkey --id 1 --label key1<br />---Импорта сертификата на токен<br />openssl x509 -in cert.cert -out cert.der -outform der<br />pkcs11-tool --module /usr/lib64/librtpkcs11ecp.so --write-object cert.der --type cert --id 1 --label key1 --pin 123456<br />Параметры id и label использовались одни и те же при импорте ключа и сертификата.</p><p>Теперь, при просмотре информации с токена выводится такая информация<br />pkcs11-tool -L --module /usr/lib64/librtpkcs11ecp.so -O</p><p>Available slots:<br />Slot 0 (0x0): Aktiv Rutoken ECP 00 00<br />&nbsp; token label&nbsp; &nbsp; &nbsp; &nbsp; : Rutoken ECP &lt;no label&gt;<br />&nbsp; token manufacturer : Aktiv Co.<br />&nbsp; token model&nbsp; &nbsp; &nbsp; &nbsp; : Rutoken ECP<br />&nbsp; token flags&nbsp; &nbsp; &nbsp; &nbsp; : login required, rng, token initialized, PIN initialized<br />&nbsp; hardware version&nbsp; &nbsp;: 54.1<br />&nbsp; firmware version&nbsp; &nbsp;: 23.0<br />............<br />Using slot 0 with a present token (0x0)<br />Certificate Object; type = X.509 cert<br />&nbsp; label:&nbsp; &nbsp; &nbsp; key1<br />&nbsp; subject:&nbsp; &nbsp; DN: C=RU, L=Moscow, O=Company, CN=master<br />&nbsp; ID:&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;01</p><p>То есть визуально вижу только сертификат (type = X.509 cert)<br />Хотелось бы понять, можно ли увидеть закрытый ключ (который был записан на токен и по которому не вижу никакой инфы), а главное - можно ли скопировать ключ с токена?<br />Спасибо.</p>]]></content>
			<author>
				<name><![CDATA[cTaBp]]></name>
				<uri>https://forum.rutoken.ru/user/12767/</uri>
			</author>
			<updated>2022-10-17T07:46:22Z</updated>
			<id>https://forum.rutoken.ru/post/18613/#p18613</id>
		</entry>
</feed>
