<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Форум Рутокен &mdash; Кто нибудь пробовал поместить сертификат формата cer на рутокет]]></title>
	<link rel="self" href="https://forum.rutoken.ru/feed/atom/topic/4/" />
	<updated>2015-05-21T10:20:52Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.rutoken.ru/topic/4/</id>
		<entry>
			<title type="html"><![CDATA[Re: Кто нибудь пробовал поместить сертификат формата cer на рутокет]]></title>
			<link rel="alternate" href="https://forum.rutoken.ru/post/8358/#p8358" />
			<content type="html"><![CDATA[<p>Добрый день.<br />Открытый ключ сертификата должен совпадать с открытым ключом пары контейнера. <br />Иначе абсурд получается. Подпись без закрытого ключа работать не будет.<br />Таким образом, если у вас есть дубликат ключа – восстановите его, если нет, по всей видимости, нужно выписывать новый сертификат с парой.</p>]]></content>
			<author>
				<name><![CDATA[Кирилл Мещеряков]]></name>
				<uri>https://forum.rutoken.ru/user/6786/</uri>
			</author>
			<updated>2015-05-21T10:20:52Z</updated>
			<id>https://forum.rutoken.ru/post/8358/#p8358</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Кто нибудь пробовал поместить сертификат формата cer на рутокет]]></title>
			<link rel="alternate" href="https://forum.rutoken.ru/post/8353/#p8353" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>MKurskiy пишет:</cite><blockquote><p>Пока не за что.<br />&quot;Насильственно&quot; - это игнорируя ошибку при получении свойств ключевой пары контейнера (которая проявляется у Вас), и игнорируя тот факт что открытые ключи в сертификате и в контейнере не совпадают <a href="https://forum.rutoken.ru/viewtopic.php?id=22">https://forum.rutoken.ru/viewtopic.php?id=22</a></p></blockquote></div><p>Михаил, мне необходимо насильственно поместить сертификат в контейнер (контейнер удален по ошибке), не получается. Что в коде не так. Писал на основе исходников Cert2Cont</p><p>Рутокен L 64K080Z<br />Мне необходимо положить в контейнер с ключами обмена сертификат.<br />Сертификат не соответствует паре, экспортирован из контейнера, затем контейнер (по ошибке ) удален и создана ключевая пара обмена ключей в контейнере с тем же именем.<br />все процедуры генерации, экспорта, подписи, верификации работают.<br />помогите кто может<br />CryptSetKeyParam<br />возвращает<br />System Error. Code: -2146893819.<br />Плохие данные<br />0000047E</p><br /><p>function ImportCert(cont, path: string): Boolean;<br />var<br />hProv: HCRYPTPROV;<br />SignKey: HCRYPTKEY;<br />cert: TMemoryStream;<br />db: TStringList;<br />l: Cardinal;<br />begin<br />cert := TMemoryStream.Create;<br />cert.LoadFromFile(path);//загружаю сохраненный сертификат *.cer<br />Result := False;<br />try<br />if not CryptAcquireContext(@hProv, PChar(cont), prov, PROV_GOST_2001_DH, 0)<br />then<br />Exit;<br />if not CryptGetUserKey(hProv, AT_KEYEXCHANGE, @SignKey) then<br />Exit;<br />if not CryptSetKeyParam(SignKey, KP_CERTIFICATE, cert.Memory, 0) then<br />Exit;<br />Result := true;<br />finally<br />// уничтожаем ключ<br />CryptDestroyKey(SignKey);<br />// освобождает дескриптор криптопровайдера<br />CryptReleaseContext(hProv, 0);<br />cert.Free;<br />end;<br />end;</p>]]></content>
			<author>
				<name><![CDATA[ed06]]></name>
				<uri>https://forum.rutoken.ru/user/9773/</uri>
			</author>
			<updated>2015-05-20T08:13:53Z</updated>
			<id>https://forum.rutoken.ru/post/8353/#p8353</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Кто нибудь пробовал поместить сертификат формата cer на рутокет]]></title>
			<link rel="alternate" href="https://forum.rutoken.ru/post/1577/#p1577" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>MKurskiy пишет:</cite><blockquote><p>Пока не за что.<br />&quot;Насильственно&quot; - это игнорируя ошибку при получении свойств ключевой пары контейнера (которая проявляется у Вас), и игнорируя тот факт что открытые ключи в сертификате и в контейнере не совпадают (а точнее отличаются на один бит), и только программно. Возможно, этот функционал будет добавлен в Cert2Cont - но только после обсуждения данного вопроса с КриптоПро. Неизветсно, насколько это правильно, и чем может обернуться.</p></blockquote></div><p>Был немного переделан механизм сравнения открытых ключей из сертификата с ключом из контейнера.<br />Теперь, если служебная информация в заголовке одного открытого ключа не совпадает с служебной информацией из заголовка другого ключа, а сами ключи при этом совпадают, то импорт утилитой Cert2Cont будет произведен корректно, без ошибок.</p><p>Более подробно механизм утилиты описан в ReadMe.txt к утилите, и некоторая одполнительная информация содержиться в ветке форума: <a href="https://forum.rutoken.ru/viewtopic.php?id=22">https://forum.rutoken.ru/viewtopic.php?id=22</a></p>]]></content>
			<author>
				<name><![CDATA[MKurskiy]]></name>
				<uri>https://forum.rutoken.ru/user/17/</uri>
			</author>
			<updated>2009-05-20T09:48:35Z</updated>
			<id>https://forum.rutoken.ru/post/1577/#p1577</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Кто нибудь пробовал поместить сертификат формата cer на рутокет]]></title>
			<link rel="alternate" href="https://forum.rutoken.ru/post/223/#p223" />
			<content type="html"><![CDATA[<p>Задайте вопрос корректно. Совершенно не ясно, что Вы имеете ввиду.</p>]]></content>
			<author>
				<name><![CDATA[MKurskiy]]></name>
				<uri>https://forum.rutoken.ru/user/17/</uri>
			</author>
			<updated>2007-12-14T15:58:10Z</updated>
			<id>https://forum.rutoken.ru/post/223/#p223</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Кто нибудь пробовал поместить сертификат формата cer на рутокет]]></title>
			<link rel="alternate" href="https://forum.rutoken.ru/post/222/#p222" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>MKurskiy пишет:</cite><blockquote><p>открытый ключ в контейнере на один бит отличается от открытого ключа в сертификате.</p></blockquote></div><p>Традиционная грабля не удалением пробелов и cr-ов на вводе?</p>]]></content>
			<author>
				<name><![CDATA[Andrey Y. Ostanovsky]]></name>
				<uri>https://forum.rutoken.ru/user/119/</uri>
			</author>
			<updated>2007-12-14T15:56:04Z</updated>
			<id>https://forum.rutoken.ru/post/222/#p222</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Кто нибудь пробовал поместить сертификат формата cer на рутокет]]></title>
			<link rel="alternate" href="https://forum.rutoken.ru/post/220/#p220" />
			<content type="html"><![CDATA[<p>Открытый ключ должен совпадать. Отличия могут быть в том случае, если только отличающиеся байты являются служебной информацией.</p>]]></content>
			<author>
				<name><![CDATA[MKurskiy]]></name>
				<uri>https://forum.rutoken.ru/user/17/</uri>
			</author>
			<updated>2007-12-14T10:32:55Z</updated>
			<id>https://forum.rutoken.ru/post/220/#p220</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Кто нибудь пробовал поместить сертификат формата cer на рутокет]]></title>
			<link rel="alternate" href="https://forum.rutoken.ru/post/219/#p219" />
			<content type="html"><![CDATA[<p>А насколько правильно выпускать сертификаты не соответствующие открытому ключу в контейнере?</p>]]></content>
			<author>
				<name><![CDATA[Алекс86]]></name>
				<uri>https://forum.rutoken.ru/user/347/</uri>
			</author>
			<updated>2007-12-14T10:30:01Z</updated>
			<id>https://forum.rutoken.ru/post/219/#p219</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Кто нибудь пробовал поместить сертификат формата cer на рутокет]]></title>
			<link rel="alternate" href="https://forum.rutoken.ru/post/218/#p218" />
			<content type="html"><![CDATA[<p>Пока не за что.<br />&quot;Насильственно&quot; - это игнорируя ошибку при получении свойств ключевой пары контейнера (которая проявляется у Вас), и игнорируя тот факт что открытые ключи в сертификате и в контейнере не совпадают (а точнее отличаются на один бит), и только программно. Возможно, этот функционал будет добавлен в Cert2Cont - но только после обсуждения данного вопроса с КриптоПро. Неизветсно, насколько это правильно, и чем может обернуться.</p>]]></content>
			<author>
				<name><![CDATA[MKurskiy]]></name>
				<uri>https://forum.rutoken.ru/user/17/</uri>
			</author>
			<updated>2007-12-14T09:36:58Z</updated>
			<id>https://forum.rutoken.ru/post/218/#p218</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Кто нибудь пробовал поместить сертификат формата cer на рутокет]]></title>
			<link rel="alternate" href="https://forum.rutoken.ru/post/217/#p217" />
			<content type="html"><![CDATA[<p>Огромное вам спасибо, буду с нетерпением ждать ответа, хотелось бы еще узнать как &quot;Насильственно&quot; проимпотировать ключ в контейнер.</p>]]></content>
			<author>
				<name><![CDATA[Алекс86]]></name>
				<uri>https://forum.rutoken.ru/user/347/</uri>
			</author>
			<updated>2007-12-14T09:25:54Z</updated>
			<id>https://forum.rutoken.ru/post/217/#p217</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Кто нибудь пробовал поместить сертификат формата cer на рутокет]]></title>
			<link rel="alternate" href="https://forum.rutoken.ru/post/215/#p215" />
			<content type="html"><![CDATA[<p>Да, образ посмотерли.<br />ситуация следующая: открытый ключ в контейнере на один бит отличается от открытого ключа в сертификате.<br />&quot;Насильственно&quot; проимпотировал ключ в контейнер - все вроде бы рабоает. Чем это вызвано, сделано ли специально и т.д. пока не понятно. Как нам поступать в утилите Cert2Cont тоже не пока ясно. Необходима консультация технической поддержки КриптоПро.<br />По результатам напишу и сюда и отдельно по почте Вам ответит сотрудник нашей технической поддержки.</p>]]></content>
			<author>
				<name><![CDATA[MKurskiy]]></name>
				<uri>https://forum.rutoken.ru/user/17/</uri>
			</author>
			<updated>2007-12-13T15:25:13Z</updated>
			<id>https://forum.rutoken.ru/post/215/#p215</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Кто нибудь пробовал поместить сертификат формата cer на рутокет]]></title>
			<link rel="alternate" href="https://forum.rutoken.ru/post/213/#p213" />
			<content type="html"><![CDATA[<p>Все верно, у меня то же самое когда нажимаю &quot;просмотреть сертификаты в контейнере&quot;, открытого то ключа в контейнере нет, в реестр копируется без проблем, я с ним каждый день работаю, все нормально (КриптоПро 2.0). Образ тут точно непричем. Я думаю дело именно в центре сертификации, пробовали ли вы запихнуть серт в контейнер УЦ СА ekey ?</p>]]></content>
			<author>
				<name><![CDATA[Алекс86]]></name>
				<uri>https://forum.rutoken.ru/user/347/</uri>
			</author>
			<updated>2007-12-13T10:48:52Z</updated>
			<id>https://forum.rutoken.ru/post/213/#p213</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Кто нибудь пробовал поместить сертификат формата cer на рутокет]]></title>
			<link rel="alternate" href="https://forum.rutoken.ru/post/212/#p212" />
			<content type="html"><![CDATA[<p>Добрый день.<br />Прошу прощения, что не ответил сразу, честно говоря, думал что мой коллега уже ответил Вам по почте.</p><p>Какой именно КриптоПро CSP Вы использовали для просмотра этого контейнера?</p><p>Попробовал его восстановить на дискету, и скопировать этот контейнер в реестр при помощи панели управления КриптоПро CSP 3.0. Результат тот же что и при использовании нашей утилиты - КриптоПро CSP выдает ошибку - &quot;Не найден открытый ключ в контейнере&quot; (текст не дословный).<br />Возможно, что то не то происходит при восстановлении образа дискеты. Попробуйте скопировать этот контейнер самостоятельно на другой носитель через панель КриптоПро, например в реестр, на другую дискету и т.д.</p>]]></content>
			<author>
				<name><![CDATA[MKurskiy]]></name>
				<uri>https://forum.rutoken.ru/user/17/</uri>
			</author>
			<updated>2007-12-13T09:50:14Z</updated>
			<id>https://forum.rutoken.ru/post/212/#p212</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Кто нибудь пробовал поместить сертификат формата cer на рутокет]]></title>
			<link rel="alternate" href="https://forum.rutoken.ru/post/211/#p211" />
			<content type="html"><![CDATA[<p>выслал образ, проверили?</p>]]></content>
			<author>
				<name><![CDATA[Алекс86]]></name>
				<uri>https://forum.rutoken.ru/user/347/</uri>
			</author>
			<updated>2007-12-13T06:24:47Z</updated>
			<id>https://forum.rutoken.ru/post/211/#p211</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Кто нибудь пробовал поместить сертификат формата cer на рутокет]]></title>
			<link rel="alternate" href="https://forum.rutoken.ru/post/206/#p206" />
			<content type="html"><![CDATA[<p>Сперва стоит попробывать скопировать ключ с дискеты, например, в реестр. Если контейнер скопируется - тогда есть основание полагать, что дискета исправна. И в этом случае хотелось бы посмотреть уже на копии.<br />Этот ключ - рабочий или тестовый? Вы можете прислать его нам на hotline@rutoken.ru (ввиде образа дискеты img или ima) вместе с пин кодом? Хотелось бы посмотреть под отладчиком, что именно у Вас происходит.</p>]]></content>
			<author>
				<name><![CDATA[MKurskiy]]></name>
				<uri>https://forum.rutoken.ru/user/17/</uri>
			</author>
			<updated>2007-12-10T12:00:54Z</updated>
			<id>https://forum.rutoken.ru/post/206/#p206</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Кто нибудь пробовал поместить сертификат формата cer на рутокет]]></title>
			<link rel="alternate" href="https://forum.rutoken.ru/post/205/#p205" />
			<content type="html"><![CDATA[<p>сертификата нет точно, ключевая пара присутствует, в Крипто про все привязывается нормально.<br />Может все-таки выслать вам серт и ключ?</p>]]></content>
			<author>
				<name><![CDATA[Алекс86]]></name>
				<uri>https://forum.rutoken.ru/user/347/</uri>
			</author>
			<updated>2007-12-10T11:09:55Z</updated>
			<id>https://forum.rutoken.ru/post/205/#p205</id>
		</entry>
</feed>
