<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Форум Рутокен &mdash; Работа с рутокен ЭЦП на C#]]></title>
	<link rel="self" href="https://forum.rutoken.ru/feed/atom/topic/2280/" />
	<updated>2015-07-14T12:00:25Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.rutoken.ru/topic/2280/</id>
		<entry>
			<title type="html"><![CDATA[Re: Работа с рутокен ЭЦП на C#]]></title>
			<link rel="alternate" href="https://forum.rutoken.ru/post/8548/#p8548" />
			<content type="html"><![CDATA[<p>Добрый день!</p><div class="quotebox"><cite>Семен Троянский пишет:</cite><blockquote><p>Можно ли разрабатывать ПО для работы с рутокен ЭЦП на C# в ОС Windows, используя алгоритм подписи RSA?</p></blockquote></div><p>Да, безусловно можно. </p><div class="quotebox"><cite>Семен Троянский пишет:</cite><blockquote><p>И если да, то какую библиотеку можно использовать и где взять документацию к ней,желательно,конечно, на русском?</p></blockquote></div><p>Если это будет исключительно windows-приложение, а я так полагаю, что так оно и будет, можно использовать Microsoft CryptoAPI и Aktiv Rutoken CSP (устанавливается с драйверами).<br />Документация по MS CAPI для .NET есть собственно у Microsoft, например: <br /><a href="https://msdn.microsoft.com/en-us/library/0ss79b2x(v=vs.110).aspx">https://msdn.microsoft.com/en-us/librar … .110).aspx</a><br /><a href="https://msdn.microsoft.com/en-us/library/ms867087.aspx">https://msdn.microsoft.com/en-us/library/ms867087.aspx</a><br />Кроме того, у нас есть комплект разработчика с примерами. Скачать его можно здесь: <a href="https://www.rutoken.ru/developers/sdk/">https://www.rutoken.ru/developers/sdk/</a></p><div class="quotebox"><cite>Семен Троянский пишет:</cite><blockquote><p>И, самое главное, как реализуется проверка ЭЦП? Т.е. имеются,к примеру, 2 ПК,объединенных в ЛВС. К первому из них мы подключаем рутокен, генерируем два ключа, подписываем хеш документа и отправляем на второй ПК подписанный хеш,документ и открытый ключ. Что нужно иметь на 2 ПК, чтобы проверить подлинность ЭЦП?</p></blockquote></div><p>Все зависит от того, какой Вы изберете путь. Будет ли Ваш подход опираться на PKI или PGP, или на &quot;сырую&quot; подпись.</p><p>Помимо всего прочего есть OpenSSL, Bouncy Castle и другие решения.</p>]]></content>
			<author>
				<name><![CDATA[Vladimir Ivanov]]></name>
				<uri>https://forum.rutoken.ru/user/179/</uri>
			</author>
			<updated>2015-07-14T12:00:25Z</updated>
			<id>https://forum.rutoken.ru/post/8548/#p8548</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Работа с рутокен ЭЦП на C#]]></title>
			<link rel="alternate" href="https://forum.rutoken.ru/post/8547/#p8547" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Семен Троянский пишет:</cite><blockquote><p>tiny.boomboom@mail.ru&nbsp; Буду весьма признателен</p></blockquote></div><p>Отправил на указанную почту</p>]]></content>
			<author>
				<name><![CDATA[Sergeant]]></name>
				<uri>https://forum.rutoken.ru/user/9796/</uri>
			</author>
			<updated>2015-07-14T10:59:38Z</updated>
			<id>https://forum.rutoken.ru/post/8547/#p8547</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Работа с рутокен ЭЦП на C#]]></title>
			<link rel="alternate" href="https://forum.rutoken.ru/post/8546/#p8546" />
			<content type="html"><![CDATA[<p>tiny.boomboom@mail.ru&nbsp; Буду весьма признателен</p>]]></content>
			<author>
				<name><![CDATA[Семен Троянский]]></name>
				<uri>https://forum.rutoken.ru/user/9820/</uri>
			</author>
			<updated>2015-07-14T10:09:04Z</updated>
			<id>https://forum.rutoken.ru/post/8546/#p8546</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Работа с рутокен ЭЦП на C#]]></title>
			<link rel="alternate" href="https://forum.rutoken.ru/post/8545/#p8545" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Семен Троянский пишет:</cite><blockquote><p>Приветствую. Такой вопрос. Можно ли разрабатывать ПО для работы с рутокен ЭЦП на C# в ОС Windows, используя алгоритм подписи RSA? И если да, то какую библиотеку можно использовать и где взять документацию к ней,желательно,конечно, на русском? И, самое главное, как реализуется проверка ЭЦП? Т.е. имеются,к примеру, 2 ПК,объединенных в ЛВС. К первому из них мы подключаем рутокен, генерируем два ключа, подписываем хеш документа и отправляем на второй ПК подписанный хеш,документ и открытый ключ. Что нужно иметь на 2 ПК, чтобы проверить подлинность ЭЦП?</p></blockquote></div><p>Здравствуйте, Семен Троянский! Я много времени посвятил адаптации библиотеки рутокен под c#, если интересует, могу выслать готовые коды для работы с подписью RSA. Только необходим адрес, куда высылать! )))</p>]]></content>
			<author>
				<name><![CDATA[Sergeant]]></name>
				<uri>https://forum.rutoken.ru/user/9796/</uri>
			</author>
			<updated>2015-07-14T08:22:08Z</updated>
			<id>https://forum.rutoken.ru/post/8545/#p8545</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Работа с рутокен ЭЦП на C#]]></title>
			<link rel="alternate" href="https://forum.rutoken.ru/post/8544/#p8544" />
			<content type="html"><![CDATA[<p>Приветствую. Такой вопрос. Можно ли разрабатывать ПО для работы с рутокен ЭЦП на C# в ОС Windows, используя алгоритм подписи RSA? И если да, то какую библиотеку можно использовать и где взять документацию к ней,желательно,конечно, на русском? И, самое главное, как реализуется проверка ЭЦП? Т.е. имеются,к примеру, 2 ПК,объединенных в ЛВС. К первому из них мы подключаем рутокен, генерируем два ключа, подписываем хеш документа и отправляем на второй ПК подписанный хеш,документ и открытый ключ. Что нужно иметь на 2 ПК, чтобы проверить подлинность ЭЦП?</p>]]></content>
			<author>
				<name><![CDATA[Семен Троянский]]></name>
				<uri>https://forum.rutoken.ru/user/9820/</uri>
			</author>
			<updated>2015-07-13T19:58:26Z</updated>
			<id>https://forum.rutoken.ru/post/8544/#p8544</id>
		</entry>
</feed>
