<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Форум Рутокен &mdash; rutoken plugin authenticate openssl]]></title>
		<link>https://forum.rutoken.ru/topic/2104/</link>
		<atom:link href="https://forum.rutoken.ru/feed/rss/topic/2104/" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «rutoken plugin authenticate openssl».]]></description>
		<lastBuildDate>Tue, 01 Mar 2016 12:19:28 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: rutoken plugin authenticate openssl]]></title>
			<link>https://forum.rutoken.ru/post/9373/#p9373</link>
			<description><![CDATA[<p>о какой площадке идет речь?</p>]]></description>
			<author><![CDATA[null@example.com (Кирилл Мещеряков)]]></author>
			<pubDate>Tue, 01 Mar 2016 12:19:28 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/9373/#p9373</guid>
		</item>
		<item>
			<title><![CDATA[Re: rutoken plugin authenticate openssl]]></title>
			<link>https://forum.rutoken.ru/post/9370/#p9370</link>
			<description><![CDATA[<p>Не работает площадка демонстрационная для веб сайта скачаная у вас с сайта <br />Ключевая пара генерируется и записываться в токен ецп<br />Проблема в том что записи не попадают в БД подскажите в чем может быть причина</p>]]></description>
			<author><![CDATA[null@example.com (maxnosib)]]></author>
			<pubDate>Mon, 29 Feb 2016 17:26:39 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/9370/#p9370</guid>
		</item>
		<item>
			<title><![CDATA[Re: rutoken plugin authenticate openssl]]></title>
			<link>https://forum.rutoken.ru/post/7801/#p7801</link>
			<description><![CDATA[<p>Спасибо за уточнение</p>]]></description>
			<author><![CDATA[null@example.com (Виктор Ткаченко)]]></author>
			<pubDate>Tue, 25 Nov 2014 10:46:20 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/7801/#p7801</guid>
		</item>
		<item>
			<title><![CDATA[Re: rutoken plugin authenticate openssl]]></title>
			<link>https://forum.rutoken.ru/post/7770/#p7770</link>
			<description><![CDATA[<div class="quotebox"><cite>Виктор Ткаченко пишет:</cite><blockquote><p>Аутентификация на портале<br />Общая схема аутентификации, используемая в Рутокен Плагин, выглядит следующим образом: </p><p>1.сервер формирует начальную последовательность случайных данных (строку salt) и отправляет ее на клиент<br />2. при передаче salt в функцию плагина authenticate данная последовательность дополняется дополнительными случайными данными размером в 32 символа, и происходит подпись итоговой последовательности на выбранном пользователем сертификате в формате CMS attached<br />3. подпись отправляется на сервер<br />4. на сервере происходит проверка подписи<br />5. из CMS attached сообщения извлекается итоговая случайная последовательность, “отсоединяется”&nbsp; salt и происходит сравнение<br />6. в случае успешной проверки пользователь аутентифицируется на основе сертификата, извлеченного из сообщения CMS</p><p>Проверить подпись под сообщением CMS attached, которое выгружено в файл, можно так:<br />openssl cms -engine gost -verify -in [подписанный файл] -inform PEM -CAfile ca.crt -out [файл, в который будет сохранено содержимое]</p><p>-CAfile - это корневой, -out - это файл, в который будет сохранены данные (шаг 5).</p><p>Можно, конечно, использовать API openssl, но тут уже нужно знать, на чем у вас написано WEB-приложение.</p><p>И, по возможности, отпишите мне в личку, какой проект вы делаете</p></blockquote></div><p>Это все клёво, и даже работает, но есть поправка:</p><p>Для того, сто бы openssl &quot;понял&quot; это CMS, его надо &quot;обернуть&quot; следующим образом:<br />-----BEGIN PKCS7-----<br />CMS, полученный от плагина<br />-----END PKCS7-----</p><p>Где делать эту обертку, перед отправкой или уже на сервере -- не принципиально, но на &quot;чистый блок CMS&quot; openSSL ругается:</p><p>Error reading S/MIME message<br />140212894992032:error:0906D06C:PEM routines:PEM_read_bio:no start line:pem_lib.c:703:Expecting: CMS</p>]]></description>
			<author><![CDATA[null@example.com (gleb.semenov)]]></author>
			<pubDate>Tue, 18 Nov 2014 21:55:49 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/7770/#p7770</guid>
		</item>
		<item>
			<title><![CDATA[Re: rutoken plugin authenticate openssl]]></title>
			<link>https://forum.rutoken.ru/post/7433/#p7433</link>
			<description><![CDATA[<p>Аутентификация на портале<br />Общая схема аутентификации, используемая в Рутокен Плагин, выглядит следующим образом: </p><p>1.сервер формирует начальную последовательность случайных данных (строку salt) и отправляет ее на клиент<br />2. при передаче salt в функцию плагина authenticate данная последовательность дополняется дополнительными случайными данными размером в 32 символа, и происходит подпись итоговой последовательности на выбранном пользователем сертификате в формате CMS attached<br />3. подпись отправляется на сервер<br />4. на сервере происходит проверка подписи<br />5. из CMS attached сообщения извлекается итоговая случайная последовательность, “отсоединяется”&nbsp; salt и происходит сравнение<br />6. в случае успешной проверки пользователь аутентифицируется на основе сертификата, извлеченного из сообщения CMS</p><p>Проверить подпись под сообщением CMS attached, которое выгружено в файл, можно так:<br />openssl cms -engine gost -verify -in [подписанный файл] -inform PEM -CAfile ca.crt -out [файл, в который будет сохранено содержимое]</p><p>-CAfile - это корневой, -out - это файл, в который будет сохранены данные (шаг 5).</p><p>Можно, конечно, использовать API openssl, но тут уже нужно знать, на чем у вас написано WEB-приложение.</p><p>И, по возможности, отпишите мне в личку, какой проект вы делаете</p>]]></description>
			<author><![CDATA[null@example.com (Виктор Ткаченко)]]></author>
			<pubDate>Tue, 05 Aug 2014 13:29:22 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/7433/#p7433</guid>
		</item>
		<item>
			<title><![CDATA[rutoken plugin authenticate openssl]]></title>
			<link>https://forum.rutoken.ru/post/7432/#p7432</link>
			<description><![CDATA[<p>Добрый день.<br />Меня интересует каким способом происходит проверка при авторизации в Демо Банке (<a href="http://demobank.rutoken.ru/Home/Login">http://demobank.rutoken.ru/Home/Login</a>) ?<br />На сервер приходит последовательность символов &quot;rnd&quot; и подпись этой последовательности &quot;cms&quot;, с помощью какой команды происходит проверка?</p>]]></description>
			<author><![CDATA[null@example.com (k0dg1k)]]></author>
			<pubDate>Tue, 05 Aug 2014 12:04:34 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/7432/#p7432</guid>
		</item>
	</channel>
</rss>
