<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Форум Рутокен &mdash; Проверка КриптоПро CMS-подписи средствами Рутокен]]></title>
	<link rel="self" href="https://forum.rutoken.ru/feed/atom/topic/2869" />
	<updated>2018-12-21T14:22:21Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.rutoken.ru/topic/2869/</id>
		<entry>
			<title type="html"><![CDATA[Re: Проверка КриптоПро CMS-подписи средствами Рутокен]]></title>
			<link rel="alternate" href="https://forum.rutoken.ru/post/12489/#p12489" />
			<content type="html"><![CDATA[<p>Добрый вечер, <strong>mARIo120988</strong>.</p><p>Если в сертификате есть Extended Key Usage (EKU) - Client Authentication, то openssl, который мы используем считает, что на таком сертификате нельзя проверять подпись. Если к такому сертификату добавить еще и EKU - Email protection, то проверка будет проходить успешно.</p><p>Это поведение также определено в openssl. Попробуем со своей стороны разобраться почему разработчики openssl приняли такое решение. Вы пока можете просто добавить еще один EKU к сертификату для работы.</p>]]></content>
			<author>
				<name><![CDATA[Владимир Салыкин]]></name>
				<uri>https://forum.rutoken.ru/user/10195/</uri>
			</author>
			<updated>2018-12-21T14:22:21Z</updated>
			<id>https://forum.rutoken.ru/post/12489/#p12489</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Проверка КриптоПро CMS-подписи средствами Рутокен]]></title>
			<link rel="alternate" href="https://forum.rutoken.ru/post/12487/#p12487" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Владимир Салыкин пишет:</cite><blockquote><p>Подскажите, каким именно способом была создана CMS? Прямой вызов к API КриптоПро CSP, с помощью каких-то программ или еще как-то?</p></blockquote></div><p>Прямой вызов к АПИ КриптоПро CSP</p>]]></content>
			<author>
				<name><![CDATA[mARIo120988]]></name>
				<uri>https://forum.rutoken.ru/user/10923/</uri>
			</author>
			<updated>2018-12-21T13:16:41Z</updated>
			<id>https://forum.rutoken.ru/post/12487/#p12487</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Проверка КриптоПро CMS-подписи средствами Рутокен]]></title>
			<link rel="alternate" href="https://forum.rutoken.ru/post/12485/#p12485" />
			<content type="html"><![CDATA[<p>Здравствуйте, <strong>mARIo120988</strong>.</p><p>Похоже я посмотрел не тот сертификат. Передал всю информацию об этой проблеме разработчикам.<br />Разберемся в чём тут дело.</p><p>Подскажите, каким именно способом была создана CMS? Прямой вызов к API КриптоПро CSP, с помощью каких-то программ или еще как-то?</p>]]></content>
			<author>
				<name><![CDATA[Владимир Салыкин]]></name>
				<uri>https://forum.rutoken.ru/user/10195/</uri>
			</author>
			<updated>2018-12-21T12:20:57Z</updated>
			<id>https://forum.rutoken.ru/post/12485/#p12485</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Проверка КриптоПро CMS-подписи средствами Рутокен]]></title>
			<link rel="alternate" href="https://forum.rutoken.ru/post/12481/#p12481" />
			<content type="html"><![CDATA[<p>Здравствуйте.</p><p>Уточнили у разработчиков по моему комментарию #10?</p><p>Вы пишите, что сертификат вообще не имеет keyUsage когда как в данном корневом сертификате есть атрибут использование ключа: Цифровая подпись, Подписывание сертификатов, Автономное подписание списка отзыва (CRL), Подписывание списка отзыва (CRL) (86). И предлагаете выставить digitalSignature, keyCertSign, которые уже есть.<br />Какого назначения не хватает тогда?</p><p>Корневой сертификат был получен на сайте КриптоПро:<br /><a href="https://www.cryptopro.ru/certsrv/certrqma.asp">https://www.cryptopro.ru/certsrv/certrqma.asp</a> (формирование запроса)<br /><a href="http://www.cryptopro.ru/certsrv/">http://www.cryptopro.ru/certsrv/</a> (выпуск тестовой цепочки сертификатов в том числе корневого)</p>]]></content>
			<author>
				<name><![CDATA[mARIo120988]]></name>
				<uri>https://forum.rutoken.ru/user/10923/</uri>
			</author>
			<updated>2018-12-20T17:17:27Z</updated>
			<id>https://forum.rutoken.ru/post/12481/#p12481</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Проверка КриптоПро CMS-подписи средствами Рутокен]]></title>
			<link rel="alternate" href="https://forum.rutoken.ru/post/12245/#p12245" />
			<content type="html"><![CDATA[<p>Добрый день, <strong>mARIo120988</strong>.</p><p>Этот сертификат вообще не имеет keyUsage. Скорее всего ожидается, что его можно использовать для подписи чего-либо (digitalSignature) и для подписи других сертификатов (keyCertSign).<br />Уточню еще у разработчиков, но вы можете сами попробовать выставить эти 2.</p>]]></content>
			<author>
				<name><![CDATA[Владимир Салыкин]]></name>
				<uri>https://forum.rutoken.ru/user/10195/</uri>
			</author>
			<updated>2018-10-31T07:37:15Z</updated>
			<id>https://forum.rutoken.ru/post/12245/#p12245</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Проверка КриптоПро CMS-подписи средствами Рутокен]]></title>
			<link rel="alternate" href="https://forum.rutoken.ru/post/12242/#p12242" />
			<content type="html"><![CDATA[<p>Ok.</p><p>Подскажите пжста при проверке подписи выставил признак проверки сертификата, записал на Рутокен корневой сертификат УЦ, выпустивший сертификат проверки подписи, проверяю подпись на портале <a href="https://aktivco.github.io/rutoken-plugin-demo/,">https://aktivco.github.io/rutoken-plugin-demo/,</a> где выдается ошибка: Неподдерживаемое назначение сертификата. Что это означает? Что с ним не так?</p><p>Тестовый корневой сертификат КриптоПро:<br /></p><div class="codebox"><pre><code>-----BEGIN CERTIFICATE-----
MIICTDCCAfugAwIBAgIQK24zUf1usq1IIAIDy1uhQTAIBgYqhQMCAgMwfzEjMCEG
CSqGSIb3DQEJARYUc3VwcG9ydEBjcnlwdG9wcm8ucnUxCzAJBgNVBAYTAlJVMQ8w
DQYDVQQHEwZNb3Njb3cxFzAVBgNVBAoTDkNSWVBUTy1QUk8gTExDMSEwHwYDVQQD
ExhDUllQVE8tUFJPIFRlc3QgQ2VudGVyIDIwHhcNMTQwODA1MTM0NDI0WhcNMTkw
ODA1MTM1NDAzWjB/MSMwIQYJKoZIhvcNAQkBFhRzdXBwb3J0QGNyeXB0b3Byby5y
dTELMAkGA1UEBhMCUlUxDzANBgNVBAcTBk1vc2NvdzEXMBUGA1UEChMOQ1JZUFRP
LVBSTyBMTEMxITAfBgNVBAMTGENSWVBUTy1QUk8gVGVzdCBDZW50ZXIgMjBjMBwG
BiqFAwICEzASBgcqhQMCAiMBBgcqhQMCAh4BA0MABEDgUgrcR9wpvdcgXwxIfO/U
jR52JdC9UgWOrc3Ky2YMpunm+lAm5JIgbnCASrzW/Q43EMfmhQGy7dZijrm3zcee
o1EwTzALBgNVHQ8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUFTF8
sI0a3mbXFZxJUpcXJLkBeoMwEAYJKwYBBAGCNxUBBAMCAQAwCAYGKoUDAgIDA0EA
2MocS+lhIGVHLNXI6jiI3s3scchFv7+c5d7/VVp3JJnt4Lki0avn90/m0G97j1oq
407pZA2QUDLB8eO0SRJX1Q==
-----END CERTIFICATE-----</code></pre></div>]]></content>
			<author>
				<name><![CDATA[mARIo120988]]></name>
				<uri>https://forum.rutoken.ru/user/10923/</uri>
			</author>
			<updated>2018-10-30T15:12:42Z</updated>
			<id>https://forum.rutoken.ru/post/12242/#p12242</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Проверка КриптоПро CMS-подписи средствами Рутокен]]></title>
			<link rel="alternate" href="https://forum.rutoken.ru/post/12233/#p12233" />
			<content type="html"><![CDATA[<p>Добрый день, <strong>mARIo120988</strong>.</p><p>Это не совсем мы добавляем. Такой формат использует openssl и некоторые другие криптографические библиотеки. А так как в мире множество ПО использует внутри себя openssl, то было сделано совместимо.<br />Но вы правы, это действительно проблема. Сделаем так чтобы работало и с переносами и без них. Следите за релизами новых версий Рутокен Плагин.</p>]]></content>
			<author>
				<name><![CDATA[Владимир Салыкин]]></name>
				<uri>https://forum.rutoken.ru/user/10195/</uri>
			</author>
			<updated>2018-10-29T08:32:35Z</updated>
			<id>https://forum.rutoken.ru/post/12233/#p12233</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Проверка КриптоПро CMS-подписи средствами Рутокен]]></title>
			<link rel="alternate" href="https://forum.rutoken.ru/post/12227/#p12227" />
			<content type="html"><![CDATA[<p>Разобрались о каких переносах идет речь.<br />Вы в строке подписи в формате Base64 добавляете переносы через каждые 64 символа, зачем?</p>]]></content>
			<author>
				<name><![CDATA[mARIo120988]]></name>
				<uri>https://forum.rutoken.ru/user/10923/</uri>
			</author>
			<updated>2018-10-25T17:24:29Z</updated>
			<id>https://forum.rutoken.ru/post/12227/#p12227</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Проверка КриптоПро CMS-подписи средствами Рутокен]]></title>
			<link rel="alternate" href="https://forum.rutoken.ru/post/12226/#p12226" />
			<content type="html"><![CDATA[<p>Мы проверили подпись с помощью КриптоПро CSP и вывели ее в файл (скрин во вложении, сам файл прикрепить не могу). Переносов в ней нет, в режиме дебага это строка тоже их не содержит.<br />Валидация через КриптоПро CSP такой подписи без переносов проходит успешно.<br />Уточните пжста про какие переносы идет речь?<span class="postimg"><a class="fancybox fancybox.image" rel="group" href="https://forum.rutoken.ru/uploads/images/2018/10/8b39a432b395b164aeb7945717d3f338.jpg"><img class="fb_img" src="https://forum.rutoken.ru/uploads/previews/2018/10/8b39a432b395b164aeb7945717d3f338.jpg" alt="" /></a></span></p>]]></content>
			<author>
				<name><![CDATA[mARIo120988]]></name>
				<uri>https://forum.rutoken.ru/user/10923/</uri>
			</author>
			<updated>2018-10-25T16:48:40Z</updated>
			<id>https://forum.rutoken.ru/post/12226/#p12226</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Проверка КриптоПро CMS-подписи средствами Рутокен]]></title>
			<link rel="alternate" href="https://forum.rutoken.ru/post/12225/#p12225" />
			<content type="html"><![CDATA[<p>Добрый день, <strong>mARIo120988</strong>.</p><p>Да, конечно Рутокен может и должен проверять подпись, сформированной через КриптоПро CSP.<br />Здесь на самом деле похоже ошибка из за отсутствия символов переноса в этой подписи.<br />Скорее всего они просто не передались при копировании-вставке и если буфер передавать программно, то проблемы не будет.<br />Сценарий с копированием тоже исправим, чтобы было удобнее. Проблема уже в работе.</p>]]></content>
			<author>
				<name><![CDATA[Владимир Салыкин]]></name>
				<uri>https://forum.rutoken.ru/user/10195/</uri>
			</author>
			<updated>2018-10-25T07:17:19Z</updated>
			<id>https://forum.rutoken.ru/post/12225/#p12225</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Проверка КриптоПро CMS-подписи средствами Рутокен]]></title>
			<link rel="alternate" href="https://forum.rutoken.ru/post/12222/#p12222" />
			<content type="html"><![CDATA[<p>Т.е. все-таки Рутокен может и должен проверять подпись, сформированной через КриптоПро CSP?<br />И то, что он не может декодировать, это ошибка продукта Рутокен?</p><p>Тогда подскажите пжста, когда мне можно ждать информации по данной ошибке?</p>]]></content>
			<author>
				<name><![CDATA[mARIo120988]]></name>
				<uri>https://forum.rutoken.ru/user/10923/</uri>
			</author>
			<updated>2018-10-23T15:42:03Z</updated>
			<id>https://forum.rutoken.ru/post/12222/#p12222</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Проверка КриптоПро CMS-подписи средствами Рутокен]]></title>
			<link rel="alternate" href="https://forum.rutoken.ru/post/12221/#p12221" />
			<content type="html"><![CDATA[<p><strong>mARIo120988</strong>, будем разбираться.</p><p>С ходу видно, что для ключей подписи был использован paramset cryptoProSignXA, который служит только для создания сессионных ключей. Но тогда ошибка должна быть другой.</p>]]></content>
			<author>
				<name><![CDATA[Владимир Салыкин]]></name>
				<uri>https://forum.rutoken.ru/user/10195/</uri>
			</author>
			<updated>2018-10-23T13:28:33Z</updated>
			<id>https://forum.rutoken.ru/post/12221/#p12221</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Проверка КриптоПро CMS-подписи средствами Рутокен]]></title>
			<link rel="alternate" href="https://forum.rutoken.ru/post/12220/#p12220" />
			<content type="html"><![CDATA[<p>Добрый день.</p><p>CMS подпись КриптоПро CSP:</p><div class="codebox"><pre><code>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</code></pre></div><p>ГОСТ 2001, detached = true, подписываем строку: Тестовый текст<br />Версия CSP 4.0.9944</p>]]></content>
			<author>
				<name><![CDATA[mARIo120988]]></name>
				<uri>https://forum.rutoken.ru/user/10923/</uri>
			</author>
			<updated>2018-10-23T10:08:57Z</updated>
			<id>https://forum.rutoken.ru/post/12220/#p12220</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Проверка КриптоПро CMS-подписи средствами Рутокен]]></title>
			<link rel="alternate" href="https://forum.rutoken.ru/post/12218/#p12218" />
			<content type="html"><![CDATA[<p>Добрый день, <strong>mARIo120988</strong>.</p><p>Проблем быть не должно. Какую версию Рутокен Плагин Вы используете? Можете прислать нам подпись, которую вы пытаетесь проверить? Я правильно понимаю, что это прикрепленная подпись?</p>]]></content>
			<author>
				<name><![CDATA[Владимир Салыкин]]></name>
				<uri>https://forum.rutoken.ru/user/10195/</uri>
			</author>
			<updated>2018-10-23T08:03:28Z</updated>
			<id>https://forum.rutoken.ru/post/12218/#p12218</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Проверка КриптоПро CMS-подписи средствами Рутокен]]></title>
			<link rel="alternate" href="https://forum.rutoken.ru/post/12209/#p12209" />
			<content type="html"><![CDATA[<p>Здравствуйте.</p><p>Просьба подсказать корректно ли проверять CMS подпись, сформированную через КриптоПро CSP, средствами Рутокен (рутокен-плагин)?<br />И может ли для проверки на Рутокен плагине подойти вариант подписи, сформированный через КриптоПро Рутокен CSP?</p><p>P.S. На портале для разработчиков (<a href="https://aktivco.github.io/rutoken-plugin-demo/">https://aktivco.github.io/rutoken-plugin-demo/</a>) выдается ошибка при проверке CMS-подписи, сформированной через КриптоПро CSP:<br />Ошибка: Ошибка декодирования ASN1 структуры</p>]]></content>
			<author>
				<name><![CDATA[mARIo120988]]></name>
				<uri>https://forum.rutoken.ru/user/10923/</uri>
			</author>
			<updated>2018-10-19T14:16:50Z</updated>
			<id>https://forum.rutoken.ru/post/12209/#p12209</id>
		</entry>
</feed>
