<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Форум Рутокен &mdash; Как экспортировать сертификат из токена?]]></title>
	<link rel="self" href="https://forum.rutoken.ru/feed/atom/topic/1867/" />
	<updated>2013-02-18T07:08:57Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.rutoken.ru/topic/1867/</id>
		<entry>
			<title type="html"><![CDATA[Re: Как экспортировать сертификат из токена?]]></title>
			<link rel="alternate" href="https://forum.rutoken.ru/post/5939/#p5939" />
			<content type="html"><![CDATA[<p>Здравствуйте!</p><p>Объекты PKCS#11 являются более комплексными сущностями, чем объекты файловой системы. Кроме того, PKCS#11 - это более высокоуровневый интерфейс, напрямую с файловой системой через него работать не получится.</p><p>Уточните пожалуйста, каким образом данный сертификат был записан на токен, какой конкретно библиотекой PKCS#11 Вы пользуетесь.</p>]]></content>
			<author>
				<name><![CDATA[Vladimir Ivanov]]></name>
				<uri>https://forum.rutoken.ru/user/179/</uri>
			</author>
			<updated>2013-02-18T07:08:57Z</updated>
			<id>https://forum.rutoken.ru/post/5939/#p5939</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Как экспортировать сертификат из токена?]]></title>
			<link rel="alternate" href="https://forum.rutoken.ru/post/5937/#p5937" />
			<content type="html"><![CDATA[<p>Есть сертификат на токене (в его файловой системе )<br /><a href="http://postimage.org/image/l3spsuhf9/"><span class="postimg"><a class="fancybox fancybox.image" rel="group" href="http://s18.postimage.org/l3spsuhf9/Screenshot_234.jpg"><img class="fb_img" src="http://s18.postimage.org/l3spsuhf9/Screenshot_234.jpg" alt="" /></a></span></a></p><p>Как, я почитал, рутокен использует PKCS#11 стандарт. Не понимаю, какой я могу программно прочитать из файловой системы токена любой сертификат.</p><p>На C/C++ научился брать различную инфу, к примеру:</p><div class="codebox"><pre><code>// get token-info
PrintTextWithTab(TEXT(&quot;C_GetTokenInfo:...\n&quot;));
PrintTextWithTab(TEXT(&quot;Getting token-info...\n&quot;));

ckResult = pFunctionList-&gt;C_GetTokenInfo(slot_id, &amp;token_info);
bResult = (ckResult == CKR_OK);

if( !bResult )
{
            PrintTextWithTab(TEXT(&quot; -&gt; Failed\n&quot;));
            break;
}

PrintTextWithTab(TEXT(&quot; -&gt; OK\n&quot;));</code></pre></div><p>Но, как взять именно сертификат + в целом вообще поискать по файловой системы токена не понимаю.</p><p>Для этого нужно создавать какой-нибудь объект с применением метода:<br /></p><div class="codebox"><pre><code>C_CreateObject();</code></pre></div><p>Или как?</p><br /><p>Прошу проконсультировать!</p>]]></content>
			<author>
				<name><![CDATA[magesi]]></name>
				<uri>https://forum.rutoken.ru/user/8857/</uri>
			</author>
			<updated>2013-02-18T02:29:55Z</updated>
			<id>https://forum.rutoken.ru/post/5937/#p5937</id>
		</entry>
</feed>
