<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Форум Рутокен &mdash; Формирование PKCS#7 конверта из сертификата]]></title>
		<link>https://forum.rutoken.ru/topic/2156/</link>
		<atom:link href="https://forum.rutoken.ru/feed/rss/topic/2156/" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Формирование PKCS#7 конверта из сертификата».]]></description>
		<lastBuildDate>Thu, 20 Nov 2014 10:38:16 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Формирование PKCS#7 конверта из сертификата]]></title>
			<link>https://forum.rutoken.ru/post/7792/#p7792</link>
			<description><![CDATA[<p><a href="https://forum.rutoken.ru/topic/2003/">https://forum.rutoken.ru/topic/2003/</a><br /><a href="https://forum.rutoken.ru/topic/2125/">https://forum.rutoken.ru/topic/2125/</a></p>]]></description>
			<author><![CDATA[null@example.com (Кирилл Мещеряков)]]></author>
			<pubDate>Thu, 20 Nov 2014 10:38:16 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/7792/#p7792</guid>
		</item>
		<item>
			<title><![CDATA[Re: Формирование PKCS#7 конверта из сертификата]]></title>
			<link>https://forum.rutoken.ru/post/7790/#p7790</link>
			<description><![CDATA[<div class="quotebox"><cite>Кирилл Мещеряков пишет:</cite><blockquote><p><a href="http://dev.rutoken.ru/pages/viewpage.action?pageId=12222504">http://dev.rutoken.ru/pages/viewpage.ac … d=12222504</a></p></blockquote></div><p>На эту страницу нет доступа.</p>]]></description>
			<author><![CDATA[null@example.com (abondarenko)]]></author>
			<pubDate>Thu, 20 Nov 2014 09:46:02 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/7790/#p7790</guid>
		</item>
		<item>
			<title><![CDATA[Re: Формирование PKCS#7 конверта из сертификата]]></title>
			<link>https://forum.rutoken.ru/post/7789/#p7789</link>
			<description><![CDATA[<p><a href="http://dev.rutoken.ru/pages/viewpage.action?pageId=12222504">http://dev.rutoken.ru/pages/viewpage.ac … d=12222504</a></p>]]></description>
			<author><![CDATA[null@example.com (Кирилл Мещеряков)]]></author>
			<pubDate>Thu, 20 Nov 2014 09:41:12 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/7789/#p7789</guid>
		</item>
		<item>
			<title><![CDATA[Re: Формирование PKCS#7 конверта из сертификата]]></title>
			<link>https://forum.rutoken.ru/post/7787/#p7787</link>
			<description><![CDATA[<div class="quotebox"><cite>Кирилл Мещеряков пишет:</cite><blockquote><p>библиотека pkcs#11 транслирует запрос на подпись конверта от OpenSSL и engine_pkcs11 непосредственно на токен. и возвращает результат.</p><p>Инструкций как завести OpenSSL на смарт-карту или токен полным полно в интернете. Вот даже у нас на форуме встречается: <a href="https://forum.rutoken.ru/topic/2037/">https://forum.rutoken.ru/topic/2037/</a></p></blockquote></div><p>Может у вас есть пример создания связки OpenSSL + engine_pkcs11. Не удалось найти ничего подходящего</p>]]></description>
			<author><![CDATA[null@example.com (abondarenko)]]></author>
			<pubDate>Wed, 19 Nov 2014 20:59:53 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/7787/#p7787</guid>
		</item>
		<item>
			<title><![CDATA[Re: Формирование PKCS#7 конверта из сертификата]]></title>
			<link>https://forum.rutoken.ru/post/7786/#p7786</link>
			<description><![CDATA[<p>библиотека pkcs#11 транслирует запрос на подпись конверта от OpenSSL и engine_pkcs11 непосредственно на токен. и возвращает результат.</p><p>Инструкций как завести OpenSSL на смарт-карту или токен полным полно в интернете. Вот даже у нас на форуме встречается: <a href="https://forum.rutoken.ru/topic/2037/">https://forum.rutoken.ru/topic/2037/</a></p>]]></description>
			<author><![CDATA[null@example.com (Кирилл Мещеряков)]]></author>
			<pubDate>Wed, 19 Nov 2014 17:17:14 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/7786/#p7786</guid>
		</item>
		<item>
			<title><![CDATA[Re: Формирование PKCS#7 конверта из сертификата]]></title>
			<link>https://forum.rutoken.ru/post/7785/#p7785</link>
			<description><![CDATA[<div class="quotebox"><cite>Кирилл Мещеряков пишет:</cite><blockquote><div class="quotebox"><cite>abondarenko пишет:</cite><blockquote><div class="quotebox"><cite>Кирилл Мещеряков пишет:</cite><blockquote><p>Ну связка примерно такая получится:<br />у вас есть ObjectiveC приложение. К нему подключаете собранный для iOS OpenSSL + engine_pkcs11.<br />Загружаете engine_pkcs11 и нашу pkcs#11 библиотеку в OpenSSL и из ObjectiveC дергаете API OpenSSL.</p></blockquote></div><p>Я полагал, что запрос на сертификат генерируется на токене. Как предложенный метод решит проблему?</p></blockquote></div><p>Запрос на сертификат, это всего лишь ASN1 структура к которой прикреплена подпись.<br />Подпись, да, конечно, генерируется на токене. Но сам запрос создаёт OpenSSL, хеширует его, отправляет хеш на токен для подписи. А получив подпись от токена, тот же OpenSSL прикрепляет её к структуре.</p></blockquote></div><p>А за что отвечает ваша библиотека librtpkcs11ecp? Как подобную схему работы можно попробовать через USB в терминале без сборок OpenSSL?</p>]]></description>
			<author><![CDATA[null@example.com (abondarenko)]]></author>
			<pubDate>Wed, 19 Nov 2014 17:12:46 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/7785/#p7785</guid>
		</item>
		<item>
			<title><![CDATA[Re: Формирование PKCS#7 конверта из сертификата]]></title>
			<link>https://forum.rutoken.ru/post/7784/#p7784</link>
			<description><![CDATA[<div class="quotebox"><cite>abondarenko пишет:</cite><blockquote><div class="quotebox"><cite>Кирилл Мещеряков пишет:</cite><blockquote><p>Ну связка примерно такая получится:<br />у вас есть ObjectiveC приложение. К нему подключаете собранный для iOS OpenSSL + engine_pkcs11.<br />Загружаете engine_pkcs11 и нашу pkcs#11 библиотеку в OpenSSL и из ObjectiveC дергаете API OpenSSL.</p></blockquote></div><p>Я полагал, что запрос на сертификат генерируется на токене. Как предложенный метод решит проблему?</p></blockquote></div><p>Запрос на сертификат, это всего лишь ASN1 структура к которой прикреплена подпись.<br />Подпись, да, конечно, генерируется на токене. Но сам запрос создаёт OpenSSL, хеширует его, отправляет хеш на токен для подписи. А получив подпись от токена, тот же OpenSSL прикрепляет её к структуре.</p>]]></description>
			<author><![CDATA[null@example.com (Кирилл Мещеряков)]]></author>
			<pubDate>Wed, 19 Nov 2014 17:05:07 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/7784/#p7784</guid>
		</item>
		<item>
			<title><![CDATA[Re: Формирование PKCS#7 конверта из сертификата]]></title>
			<link>https://forum.rutoken.ru/post/7783/#p7783</link>
			<description><![CDATA[<div class="quotebox"><cite>Кирилл Мещеряков пишет:</cite><blockquote><p>Ну связка примерно такая получится:<br />у вас есть ObjectiveC приложение. К нему подключаете собранный для iOS OpenSSL + engine_pkcs11.<br />Загружаете engine_pkcs11 и нашу pkcs#11 библиотеку в OpenSSL и из ObjectiveC дергаете API OpenSSL.</p></blockquote></div><p>Я полагал, что запрос на сертификат генерируется на токене. Как предложенный метод решит проблему?</p>]]></description>
			<author><![CDATA[null@example.com (abondarenko)]]></author>
			<pubDate>Wed, 19 Nov 2014 16:59:47 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/7783/#p7783</guid>
		</item>
		<item>
			<title><![CDATA[Re: Формирование PKCS#7 конверта из сертификата]]></title>
			<link>https://forum.rutoken.ru/post/7782/#p7782</link>
			<description><![CDATA[<p>Ну связка примерно такая получится:<br />у вас есть ObjectiveC приложение. К нему подключаете собранный для iOS OpenSSL + engine_pkcs11.<br />Загружаете engine_pkcs11 и нашу pkcs#11 библиотеку в OpenSSL и из ObjectiveC дергаете API OpenSSL.</p>]]></description>
			<author><![CDATA[null@example.com (Кирилл Мещеряков)]]></author>
			<pubDate>Wed, 19 Nov 2014 16:54:25 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/7782/#p7782</guid>
		</item>
		<item>
			<title><![CDATA[Re: Формирование PKCS#7 конверта из сертификата]]></title>
			<link>https://forum.rutoken.ru/post/7781/#p7781</link>
			<description><![CDATA[<div class="quotebox"><cite>Кирилл Мещеряков пишет:</cite><blockquote><div class="quotebox"><cite>abondarenko пишет:</cite><blockquote><div class="quotebox"><cite>Кирилл Мещеряков пишет:</cite><blockquote><p>Чтобы найти объект приватного ключа связанного с этим сертификатом надо поискать объекты CKO_PRIVATE_KEY с тем же CKA_ID что и у сертификата. Это не 100% надёжный способ, но обычно работает.</p></blockquote></div><p>Функции расширения pkcs#11 будут работать с RSA ключами? Конкретно интересуют функции C_EX_CreateCSR, C_EX_GetCertificateInfoText, C_EX_PKCS7Sign.</p></blockquote></div><p>Нет, они сделаны специально для ГОСТ применений.</p><p>Те же самые вещи, но с RSA можно делать через OpenSSL API.</p></blockquote></div><p>А как это можно делать на iOS через Bluetooth?</p>]]></description>
			<author><![CDATA[null@example.com (abondarenko)]]></author>
			<pubDate>Wed, 19 Nov 2014 16:51:09 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/7781/#p7781</guid>
		</item>
		<item>
			<title><![CDATA[Re: Формирование PKCS#7 конверта из сертификата]]></title>
			<link>https://forum.rutoken.ru/post/7780/#p7780</link>
			<description><![CDATA[<div class="quotebox"><cite>abondarenko пишет:</cite><blockquote><div class="quotebox"><cite>Кирилл Мещеряков пишет:</cite><blockquote><p>Чтобы найти объект приватного ключа связанного с этим сертификатом надо поискать объекты CKO_PRIVATE_KEY с тем же CKA_ID что и у сертификата. Это не 100% надёжный способ, но обычно работает.</p></blockquote></div><p>Функции расширения pkcs#11 будут работать с RSA ключами? Конкретно интересуют функции C_EX_CreateCSR, C_EX_GetCertificateInfoText, C_EX_PKCS7Sign.</p></blockquote></div><p>Нет, они сделаны специально для ГОСТ применений.</p><p>Те же самые вещи, но с RSA можно делать через OpenSSL API.</p>]]></description>
			<author><![CDATA[null@example.com (Кирилл Мещеряков)]]></author>
			<pubDate>Wed, 19 Nov 2014 16:23:26 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/7780/#p7780</guid>
		</item>
		<item>
			<title><![CDATA[Re: Формирование PKCS#7 конверта из сертификата]]></title>
			<link>https://forum.rutoken.ru/post/7779/#p7779</link>
			<description><![CDATA[<div class="quotebox"><cite>Кирилл Мещеряков пишет:</cite><blockquote><p>Чтобы найти объект приватного ключа связанного с этим сертификатом надо поискать объекты CKO_PRIVATE_KEY с тем же CKA_ID что и у сертификата. Это не 100% надёжный способ, но обычно работает.</p></blockquote></div><p>Функции расширения pkcs#11 будут работать с RSA ключами? Конкретно интересуют функции C_EX_CreateCSR, C_EX_GetCertificateInfoText, C_EX_PKCS7Sign.</p>]]></description>
			<author><![CDATA[null@example.com (abondarenko)]]></author>
			<pubDate>Wed, 19 Nov 2014 16:00:05 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/7779/#p7779</guid>
		</item>
		<item>
			<title><![CDATA[Re: Формирование PKCS#7 конверта из сертификата]]></title>
			<link>https://forum.rutoken.ru/post/7741/#p7741</link>
			<description><![CDATA[<p>Чтобы найти объект приватного ключа связанного с этим сертификатом надо поискать объекты CKO_PRIVATE_KEY с тем же CKA_ID что и у сертификата. Это не 100% надёжный способ, но обычно работает.</p>]]></description>
			<author><![CDATA[null@example.com (Кирилл Мещеряков)]]></author>
			<pubDate>Tue, 11 Nov 2014 14:51:08 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/7741/#p7741</guid>
		</item>
		<item>
			<title><![CDATA[Формирование PKCS#7 конверта из сертификата]]></title>
			<link>https://forum.rutoken.ru/post/7740/#p7740</link>
			<description><![CDATA[<p>Добрый день!</p><p>Как подписать данные на токене в формате PKCS#7.</p><p>В пример на С код выглядит следующим образом:</p><p>&nbsp; &nbsp; &nbsp; &nbsp; rv = _extendedFunctions-&gt;C_EX_PKCS7Sign(_hSession, -- объект сессии<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; data, -- ссылка на данные<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; dataLength, -- длина данных <br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; certHandler, -- объект сертификата<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &amp;envelope, -- выходной конверт<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &amp;envelopeLen, -- длина вых. конверта<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; privKeyHandler, -- объект приватного ключа<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; NULL, 0,<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; PKCS7_DETACHED_SIGNATURE);</p><p>Как из сертификата получить объект приватного ключа?</p><p>Заранее спасибо!</p>]]></description>
			<author><![CDATA[null@example.com (abondarenko)]]></author>
			<pubDate>Mon, 10 Nov 2014 15:31:00 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/7740/#p7740</guid>
		</item>
	</channel>
</rss>
