<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Форум Рутокен &mdash; Ошибка при формировании PKCS7 подписи в Рутокен ЭЦП с помощью OpenSSL]]></title>
	<link rel="self" href="https://forum.rutoken.ru/feed/atom/topic/2017/" />
	<updated>2014-02-07T06:16:23Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.rutoken.ru/topic/2017/</id>
		<entry>
			<title type="html"><![CDATA[Re: Ошибка при формировании PKCS7 подписи в Рутокен ЭЦП с помощью OpenSSL]]></title>
			<link rel="alternate" href="https://forum.rutoken.ru/post/6958/#p6958" />
			<content type="html"><![CDATA[<p>Проблему удалось обойти следующим образом:</p><p>1) Считываем сертификат с токена через PKCS11 интерфейс.<br />2) Сохраняем сертификат в файле в формате PEM.<br />3) В функцию формирования подписи передаем путь к файлу и загружаем сертификат: <br />&nbsp; &nbsp; &nbsp; &nbsp; bio_cert=BIO_new_file(cert_path, &quot;rb&quot;);<br />&nbsp; &nbsp; &nbsp; &nbsp; cert=PEM_read_bio_X509(bio_cert, NULL, NULL, NULL);<br />&nbsp; &nbsp; &nbsp; &nbsp; BIO_free(bio_cert);</p><p>Можно не сохранять сертификат в файле, а сразу передать в функцию строку с сертификатом, но нам так удобнее.</p>]]></content>
			<author>
				<name><![CDATA[Vdp]]></name>
				<uri>https://forum.rutoken.ru/user/9306/</uri>
			</author>
			<updated>2014-02-07T06:16:23Z</updated>
			<id>https://forum.rutoken.ru/post/6958/#p6958</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Ошибка при формировании PKCS7 подписи в Рутокен ЭЦП с помощью OpenSSL]]></title>
			<link rel="alternate" href="https://forum.rutoken.ru/post/6957/#p6957" />
			<content type="html"><![CDATA[<p>На данный момент воспроизвести ошибку, в указанных вами условиях, не удаётся. Для более детального изучения хорошо было бы получить от Вас &quot;проблемные&quot; токены. </p><p>Так же по некоторой информации, я так понимаю, Вам удалось обойти описанную проблему? Если так, не могли бы Вы поделиться путями её решения.</p>]]></content>
			<author>
				<name><![CDATA[Аникушин Евгений]]></name>
				<uri>https://forum.rutoken.ru/user/8782/</uri>
			</author>
			<updated>2014-02-06T15:19:36Z</updated>
			<id>https://forum.rutoken.ru/post/6957/#p6957</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Ошибка при формировании PKCS7 подписи в Рутокен ЭЦП с помощью OpenSSL]]></title>
			<link rel="alternate" href="https://forum.rutoken.ru/post/6954/#p6954" />
			<content type="html"><![CDATA[<p>Да, версия токена, на котором у меня все работает 17.00.12.00.&nbsp; Но&nbsp; Рутокен ЭЦП&nbsp; используют несколько десятков наших клиентов и версии у всех наверняка разные.</p>]]></content>
			<author>
				<name><![CDATA[Vdp]]></name>
				<uri>https://forum.rutoken.ru/user/9306/</uri>
			</author>
			<updated>2014-02-05T14:35:43Z</updated>
			<id>https://forum.rutoken.ru/post/6954/#p6954</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Ошибка при формировании PKCS7 подписи в Рутокен ЭЦП с помощью OpenSSL]]></title>
			<link rel="alternate" href="https://forum.rutoken.ru/post/6953/#p6953" />
			<content type="html"><![CDATA[<p>Версия rtPKCS11ECP.dll - 1.0.50.0.&nbsp; Пробовал и новую версию 1.1.3.0 - та же ошибка.<br />OpenSSL сейчас - 1.0.1f.</p>]]></content>
			<author>
				<name><![CDATA[Vdp]]></name>
				<uri>https://forum.rutoken.ru/user/9306/</uri>
			</author>
			<updated>2014-02-05T14:11:18Z</updated>
			<id>https://forum.rutoken.ru/post/6953/#p6953</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Ошибка при формировании PKCS7 подписи в Рутокен ЭЦП с помощью OpenSSL]]></title>
			<link rel="alternate" href="https://forum.rutoken.ru/post/6952/#p6952" />
			<content type="html"><![CDATA[<p>Большое спасибо за оставленную информацию.</p><p>Отдел технической поддержки уже занимается данным вопросом.<br />Если возможно напишите, пожалуйста, версию установленных у вас драйверов Rutoken (для определения используемой вами библиотеки rtpkcs11ECP.dll), версию дистрибутива openssl, а так же модель токена на котором ошибка не возникала.<br />Данная информация должна в большой степени сократить время решения вашей проблемы.</p>]]></content>
			<author>
				<name><![CDATA[Аникушин Евгений]]></name>
				<uri>https://forum.rutoken.ru/user/8782/</uri>
			</author>
			<updated>2014-02-05T13:55:39Z</updated>
			<id>https://forum.rutoken.ru/post/6952/#p6952</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Ошибка при формировании PKCS7 подписи в Рутокен ЭЦП с помощью OpenSSL]]></title>
			<link rel="alternate" href="https://forum.rutoken.ru/post/6951/#p6951" />
			<content type="html"><![CDATA[<p>Добрый день.</p><p>С мая 2013 использую ваше решение (Рутокен ЭЦП с OpenSSL) для формирования PKCS7 подписи. До недавнего времени все работало замечательно, но на новом Рутокене подпись перестала формироваться.</p><p>Ошибка:</p><p>error:80028150:Vendor defined:PKCS11_get_attribute:Buffer too small</p><p>Код программы, где появляется ошибка:</p><p>&nbsp; &nbsp;if(!ENGINE_ctrl(engine_pkcs11, CMD_LOAD_CERT_CTRL, 0, &amp;cert_info, NULL)) {<br />&nbsp; &nbsp; &nbsp; &nbsp; fprintf(stdout, &quot;%s&quot;, ERR_error_string(ERR_get_error(), NULL));<br />&nbsp; &nbsp; &nbsp; &nbsp; EVP_PKEY_free(pKey);<br />&nbsp; &nbsp; &nbsp; &nbsp; UnloadEngine(engine_pkcs11);&nbsp; &nbsp; &nbsp; &nbsp;<br />&nbsp; &nbsp; &nbsp; &nbsp; return NULL;&nbsp; &nbsp;<br />&nbsp; &nbsp; }</p><p>Как я понимаю, не извлекается сертификат. Через интерфейс PKCS11 сертификат извлекается нормально.</p><p>Версия токена&nbsp; - 20.04.18.00</p>]]></content>
			<author>
				<name><![CDATA[Vdp]]></name>
				<uri>https://forum.rutoken.ru/user/9306/</uri>
			</author>
			<updated>2014-02-05T10:17:25Z</updated>
			<id>https://forum.rutoken.ru/post/6951/#p6951</id>
		</entry>
</feed>
