<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Форум Рутокен &mdash; Подпись файла в (cades-x xl) используя PKCS#11 / Рутокен ЭЦП 2.0]]></title>
		<link>https://forum.rutoken.ru/topic/3665/</link>
		<atom:link href="https://forum.rutoken.ru/feed/rss/topic/3665/" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Подпись файла в (cades-x xl) используя PKCS#11 / Рутокен ЭЦП 2.0».]]></description>
		<lastBuildDate>Fri, 28 Feb 2025 07:43:19 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Подпись файла в (cades-x xl) используя PKCS#11 / Рутокен ЭЦП 2.0]]></title>
			<link>https://forum.rutoken.ru/post/27326/#p27326</link>
			<description><![CDATA[<p>спасибо</p>]]></description>
			<author><![CDATA[null@example.com (irina-tip)]]></author>
			<pubDate>Fri, 28 Feb 2025 07:43:19 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/27326/#p27326</guid>
		</item>
		<item>
			<title><![CDATA[Re: Подпись файла в (cades-x xl) используя PKCS#11 / Рутокен ЭЦП 2.0]]></title>
			<link>https://forum.rutoken.ru/post/27323/#p27323</link>
			<description><![CDATA[<p><strong>irina-tip</strong>, <br />для входа в Личный кабинет юридических лиц используйте, пожалуйста, эту <a href="https://lkul.nalog.ru/"> ссылку </a>.</p>]]></description>
			<author><![CDATA[null@example.com (Вотинов Александр)]]></author>
			<pubDate>Thu, 27 Feb 2025 13:55:06 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/27323/#p27323</guid>
		</item>
		<item>
			<title><![CDATA[Re: Подпись файла в (cades-x xl) используя PKCS#11 / Рутокен ЭЦП 2.0]]></title>
			<link>https://forum.rutoken.ru/post/27320/#p27320</link>
			<description><![CDATA[<p>в личный кабинет налоговой для сверки данных предприятия по налогам</p>]]></description>
			<author><![CDATA[null@example.com (irina-tip)]]></author>
			<pubDate>Thu, 27 Feb 2025 12:38:16 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/27320/#p27320</guid>
		</item>
		<item>
			<title><![CDATA[Re: Подпись файла в (cades-x xl) используя PKCS#11 / Рутокен ЭЦП 2.0]]></title>
			<link>https://forum.rutoken.ru/post/27319/#p27319</link>
			<description><![CDATA[<p><strong>irina-tip</strong>, здравствуйте.<br />уточните, пожалуйста, в какой именно личный кабинет вам необходимо войти?</p>]]></description>
			<author><![CDATA[null@example.com (Вотинов Александр)]]></author>
			<pubDate>Thu, 27 Feb 2025 12:26:56 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/27319/#p27319</guid>
		</item>
		<item>
			<title><![CDATA[Re: Подпись файла в (cades-x xl) используя PKCS#11 / Рутокен ЭЦП 2.0]]></title>
			<link>https://forum.rutoken.ru/post/27317/#p27317</link>
			<description><![CDATA[<p>Добрый день.<br />Не могу войти в ЛК, выдает сообщение <br />Страница по адресу <a href="https://lkulgost.nalog.ru/v2/ens/obligations">https://lkulgost.nalog.ru/v2/ens/obligations</a> может быть временно недоступна или перемещена на новый адрес.<br />Что надо сделать, чтобы войти в ЛК?</p>]]></description>
			<author><![CDATA[null@example.com (irina-tip)]]></author>
			<pubDate>Thu, 27 Feb 2025 12:09:52 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/27317/#p27317</guid>
		</item>
		<item>
			<title><![CDATA[Re: Подпись файла в (cades-x xl) используя PKCS#11 / Рутокен ЭЦП 2.0]]></title>
			<link>https://forum.rutoken.ru/post/18134/#p18134</link>
			<description><![CDATA[<p>Евгений, спасибо большое, за быстрый ответ!</p><p>Java это конечно хорошо, только С лучше)</p><p>Вся доступная информация из интернетов уже прочитана и частично усвоена.<br />Статью Юрия Сторожевского так же читал (хорошая статься, упор только на уязвимости)<br />То что CAdES-X Long Type 1 это не {просто &quot;добавить ответы TSA и OCSP-сервера&quot;} понял уже где-то 3 недели назад ) тогда же начал разбираться с ASN1 (что бы понять в какие поля что пишется) и понял что там тоже можно утонуть...</p><p>Обязательно, напишу на почту, только сформулирую задачу поточнее.</p><p>ps: в принципе все что нужно есть тут <a href="https://github.com/a513/CryptoArmPKCS">https://github.com/a513/CryptoArmPKCS</a><br />только это Tcl, и насколько понял, некоторые куски уже скомпилированы</p>]]></description>
			<author><![CDATA[null@example.com (Sign)]]></author>
			<pubDate>Tue, 16 Aug 2022 12:10:00 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/18134/#p18134</guid>
		</item>
		<item>
			<title><![CDATA[Re: Подпись файла в (cades-x xl) используя PKCS#11 / Рутокен ЭЦП 2.0]]></title>
			<link>https://forum.rutoken.ru/post/18132/#p18132</link>
			<description><![CDATA[<p>Добрый день!</p><p>Насколько понимаем, вы решаете задачу долговоременного (архивного) хранения электронной подписи.<br />В настоящий момент готового решения Рутокен для выполнения подписи в формате CAdES-* помимо CAdES-BES и CAdES-T нет.</p><p>Как вы уже обнаружили, подпись CAdES-T реализована в Рутокен SDK в виде исходного кода примера. Кроме этого, выполнить подпись CAdES-T можно на <a href="https://aktivco.github.io/rutoken-plugin-demo/">Демо-портале Рутокен Плагина</a> (вкладка &quot;ЭЦП и аутентификация&quot;).</p><p>В openssl (если говорить об openssl-tool), реализована поддержка только CAdES-BES. Поддержка расширенных форматов в openssl может быть реализована только программными средствами, и это будет не совсем тривиальной задачей.</p><p>Альтернативный путь (опять же, программный) -- использование BouncyCastle. В нем, по крайней мере, присутствуют абстракции, имеющие отношения к составляющим формата CAdES-C: <a href="https://www.bouncycastle.org/docs/utildocs1.5to1.8/org/bouncycastle/asn1/esf/OcspResponsesID.html">OcspResponsesID</a>, <a href="https://www.bouncycastle.org/docs/utildocs1.5on/org/bouncycastle/asn1/esf/CrlOcspRef.html">CrlOcspRef</a>, etc. В качестве отправной точки для начала разработки по этому пути можно использовать пример <a href="https://download.rutoken.ru/Rutoken/SDK/rutoken-sdk-latest.zip?action=show&amp;path=sdk%2Fjava%2Fsamples%2Fpkcs11%2Fsrc%2Fmain%2Fjava%2Fru%2Frutoken%2Fsamples%2Fbouncycastle%2F">CadesTSignVerifyAttachedGOSTR3410_2012_256.java</a>.</p><p>Для понимания, что CAdES-X Long Type 1 -- это не просто &quot;добавить ответы TSA и OCSP-сервера&quot;, можно посмотреть на такую картинку:<br /><span class="postimg"><a class="fancybox fancybox.image" rel="group" href="https://forum.rutoken.ru/uploads/images/2022/08/f89a47842af35b42a6ac215f7c84ca67.png"><img class="fb_img" src="https://forum.rutoken.ru/uploads/previews/2022/08/f89a47842af35b42a6ac215f7c84ca67.png" alt="" /></a></span> </p><p>В качестве справочной информации по форматам CAdES можно посоветовать неплохой обзор Юрия Сторожевского: <a href="https://www.strozhevsky.com/free_docs/CAdES.pdf">https://www.strozhevsky.com/free_docs/CAdES.pdf</a>.</p><p>Можете подробней рассказать о решаемой задаче (например, по почте hotline@rutoken.ru) -- возможно, мы сможем еще чем-либо помочь.</p>]]></description>
			<author><![CDATA[null@example.com (Евгений Мироненко)]]></author>
			<pubDate>Tue, 16 Aug 2022 10:13:51 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/18132/#p18132</guid>
		</item>
		<item>
			<title><![CDATA[Подпись файла в (cades-x xl) используя PKCS#11 / Рутокен ЭЦП 2.0]]></title>
			<link>https://forum.rutoken.ru/post/18116/#p18116</link>
			<description><![CDATA[<p>Добрый день!</p><p>Необходимо подписывать (квалиф. открепленная&nbsp; подпись) файлы с tsa и ocsp (для &quot;долгой&quot; валидации, <strong>cades-x long type1</strong>)<br />Возможно ли это сделать стандартными средствами (из рутокен разрабочика) <strong>используя Рутокен ЭЦП 2.0</strong><br />например патченным <strong>openssl </strong>(тут -&nbsp; <a href="https://dev.rutoken.ru/pages/viewpage.action?pageId=43450389">https://dev.rutoken.ru/pages/viewpage.a … d=43450389</a> про PKCS#11 ничего не сказано, но где-то видел примеры что работает )<br />Как работать с TSA (openssl) разобрался:<br /></p><ul><li><p>формируем с пом. openssl запрос .tsq </p></li><li><p>получаем ответ: .tsr&nbsp; (можем его конвертировать в tsa token .tk , не понятно нужно это или нет для подписи)</p></li><li><p>валидирем запрос с ответом используя сертификаты TSA (валидацию проходит)</p></li></ul><p>далее не понятно как подписать файл (открепленной подписью), ясно что нужно указать ключ <strong>-cms</strong>, но как добавить TSA (в каком виде и куда? подозреваю что добавлять нужно токен, см .выше) и как использовать OCSP (куда добавлять ответы ocsp и в каком виде, хотя еще с запросами не разбирался, но разберусь), так понимаю на выходе должна получиться подпись cades-x long type 1 (в крипто-про ее так называют), которая должна валидироваться и после окончания сертификата, с валидной меткой времени.</p><p>Есть ли возможность (если есть, то как) использовать другие приложения(с командной строки, linux) или какие-нибудь обертки&nbsp; для данной подписи? (python,php) </p><p>ps: примеры на С видел, в частности с cades-t &quot;sdk\openssl\samples\3.0\CAdES-T&quot;, (c ocsp, примера нет) но С учил/читал местами, 25 лет назад, так что желательно что-то попроще)<br />pps: есть реализации на питоне - <a href="https://github.com/a513/PythonPKCS11Gost">https://github.com/a513/PythonPKCS11Gost</a><br />но там, тоже нет tsa и ocsp готовых (возвращаемся опять к нативным библиотекам на С)</p><p>За статью на хабре, спасибо (<a href="https://habr.com/ru/company/aktiv-company/blog/544748/">https://habr.com/ru/company/aktiv-company/blog/544748/</a>)</p><p>Заранее благодарен, за ответы!</p>]]></description>
			<author><![CDATA[null@example.com (Sign)]]></author>
			<pubDate>Sun, 14 Aug 2022 08:53:27 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/18116/#p18116</guid>
		</item>
	</channel>
</rss>
