<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Форум Рутокен &mdash; Использование SignTool]]></title>
		<link>https://forum.rutoken.ru/topic/2146/</link>
		<atom:link href="https://forum.rutoken.ru/feed/rss/topic/2146" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Использование SignTool».]]></description>
		<lastBuildDate>Thu, 23 Oct 2014 20:37:16 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Использование SignTool]]></title>
			<link>https://forum.rutoken.ru/post/7696/#p7696</link>
			<description><![CDATA[<p>Аrioh, добрый день.</p><p>Вот пример подписи файла в формате PKCS7 данными, хранящимися на токене, через OpenSSL.<br />Дано: наличие openssl, opensc, libengine-pkcs11-openssl, pkcs11-tool и нашей библиотеки; сертификат и закрытый ключ RSA на Рутокен ЭЦП.</p><p>Узнаем ID закрытого ключа и сертификата на токене:<br /></p><div class="codebox"><pre><code>$ pkcs11-tool --module=/usr/lib/librtpkcs11ecp.so -O -l</code></pre></div><p>Извлекаем сертификат из токена и сохраняем под именем signer_cert.crt, длинная последовательность цифр -- id сертификата:<br /></p><div class="codebox"><pre><code>$ pkcs11-tool --module /usr/lib/pkcs11-gost/librtpkcs11ecp.so -l -r -y cert -d 35623036663466652d303239372d343962662d393063322d3930653565636636386562645f45 -o signer_cert.crt </code></pre></div><p>Конвертируем сертификат из DER в PEM формат:<br /></p><div class="codebox"><pre><code>$ openssl x509 -in signer_cert.crt -inform der -outform pem -out signer_cert.pem </code></pre></div><p>Запускаем openssl:<br /></p><div class="codebox"><pre><code>$ openssl</code></pre></div><p>Подключаем engine:<br /></p><div class="codebox"><pre><code>OpenSSl&gt; engine -t dynamic -pre SO_PATH:/usr/lib/engines/engine_pkcs11.so -pre ID:pkcs11 -pre LIST_ADD:1 -pre LOAD -pre MODULE_PATH:/usr/lib/librtpkcs11ecp.so</code></pre></div><p>И, наконец, подписываем файл &quot;1.txt&quot; подписью формата PKCS7 в файл &quot;2&quot;, длинная последовательность цифр -- id закрытого ключа <br /></p><div class="codebox"><pre><code>OpenSSl&gt; smime -engine pkcs11 -sign -in 1.txt -out 2 -nodetach -binary -signer signer_cert.pem -inkey 35623036663466652d303239372d343962662d393063322d3930653565636636386562645f45 -keyform engine -outform PEM</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Olga Dagaeva)]]></author>
			<pubDate>Thu, 23 Oct 2014 20:37:16 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/7696/#p7696</guid>
		</item>
		<item>
			<title><![CDATA[Re: Использование SignTool]]></title>
			<link>https://forum.rutoken.ru/post/7684/#p7684</link>
			<description><![CDATA[<p>мы попробуем сделать эксперимент и напишем сюда результаты</p>]]></description>
			<author><![CDATA[null@example.com (Кирилл Мещеряков)]]></author>
			<pubDate>Tue, 21 Oct 2014 10:00:15 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/7684/#p7684</guid>
		</item>
		<item>
			<title><![CDATA[Re: Использование SignTool]]></title>
			<link>https://forum.rutoken.ru/post/7681/#p7681</link>
			<description><![CDATA[<p>Пример можно?</p>]]></description>
			<author><![CDATA[null@example.com (arioh)]]></author>
			<pubDate>Tue, 21 Oct 2014 06:00:01 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/7681/#p7681</guid>
		</item>
		<item>
			<title><![CDATA[Re: Использование SignTool]]></title>
			<link>https://forum.rutoken.ru/post/7679/#p7679</link>
			<description><![CDATA[<p>openssl подойдет</p>]]></description>
			<author><![CDATA[null@example.com (Виктор Ткаченко)]]></author>
			<pubDate>Thu, 16 Oct 2014 10:46:24 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/7679/#p7679</guid>
		</item>
		<item>
			<title><![CDATA[Re: Использование SignTool]]></title>
			<link>https://forum.rutoken.ru/post/7675/#p7675</link>
			<description><![CDATA[<p>Мы о такой утилите ничего не знаем. Как вариант, можно самостоятельно написать, используя наш SDK.</p>]]></description>
			<author><![CDATA[null@example.com (Кирилл Мещеряков)]]></author>
			<pubDate>Thu, 16 Oct 2014 08:19:01 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/7675/#p7675</guid>
		</item>
		<item>
			<title><![CDATA[Re: Использование SignTool]]></title>
			<link>https://forum.rutoken.ru/post/7666/#p7666</link>
			<description><![CDATA[<p>В таком случае вопрос &quot;Каким образом можно передать PIN через командную строку?&quot; остается открытым.<br />Возможно, SignTool можно заменить какой-то другой утилитой?</p>]]></description>
			<author><![CDATA[null@example.com (arioh)]]></author>
			<pubDate>Wed, 15 Oct 2014 15:13:09 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/7666/#p7666</guid>
		</item>
		<item>
			<title><![CDATA[Re: Использование SignTool]]></title>
			<link>https://forum.rutoken.ru/post/7665/#p7665</link>
			<description><![CDATA[<p>Добрый день.<br />Нельзя трактовать параметр /p как PIN. Это так не работает.<br /><a href="http://msdn.microsoft.com/en-us/library/windows/desktop/aa387764%28v=vs.85%29.aspx">http://msdn.microsoft.com/en-us/library … 85%29.aspx</a><br />Работает как пароль от PFX контейнера и не больше.</p>]]></description>
			<author><![CDATA[null@example.com (Кирилл Мещеряков)]]></author>
			<pubDate>Wed, 15 Oct 2014 14:17:57 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/7665/#p7665</guid>
		</item>
		<item>
			<title><![CDATA[Использование SignTool]]></title>
			<link>https://forum.rutoken.ru/post/7663/#p7663</link>
			<description><![CDATA[<p>Доброго времени суток</p><p>Пытаюсь использовать SignTool из MS SDK для подписи приложения.<br />Приложение прекрасно подписывается, вот только при вызове<br />signtool sign /f ./&lt;PublicKey&gt;.cer /csp &quot;Aktiv ruToken CSP v1.0&quot; /kc &quot;&lt;Container&gt;&quot; %1<br />выскакивает окно для ввода PIN. Установка параметра /p &lt;PIN&gt; избавиться от ввода PIN не позволяет.<br />Каким образом можно передать PIN через командную строку?</p>]]></description>
			<author><![CDATA[null@example.com (arioh)]]></author>
			<pubDate>Wed, 15 Oct 2014 11:55:39 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/7663/#p7663</guid>
		</item>
	</channel>
</rss>
