<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Форум Рутокен &mdash; ruToken под Linux. подпись запросов на сертификат.]]></title>
		<link>https://forum.rutoken.ru/topic/1649/</link>
		<atom:link href="https://forum.rutoken.ru/feed/rss/topic/1649/" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «ruToken под Linux. подпись запросов на сертификат.».]]></description>
		<lastBuildDate>Wed, 11 Jan 2012 13:39:57 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: ruToken под Linux. подпись запросов на сертификат.]]></title>
			<link>https://forum.rutoken.ru/post/4370/#p4370</link>
			<description><![CDATA[<p>Прекрасно!</p>]]></description>
			<author><![CDATA[null@example.com (Кирилл Мещеряков)]]></author>
			<pubDate>Wed, 11 Jan 2012 13:39:57 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/4370/#p4370</guid>
		</item>
		<item>
			<title><![CDATA[Re: ruToken под Linux. подпись запросов на сертификат.]]></title>
			<link>https://forum.rutoken.ru/post/4369/#p4369</link>
			<description><![CDATA[<p>О, у меня все получилось!!</p><p>было<br />openssl ca -config openssl.cnf -engine pkcs11 -keyform engine -keyfile <strong>slot_1-id_47</strong> -cert keys/ca.crt -in user.csr -out user.crt</p><p>стало<br />openssl ca -config openssl.cnf -engine pkcs11 -keyform engine -keyfile <strong>slot_0-id_47</strong> -cert keys/ca.crt -in user.csr -out user.crt</p>]]></description>
			<author><![CDATA[null@example.com (nkrasnoyarsky)]]></author>
			<pubDate>Wed, 11 Jan 2012 12:52:04 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/4369/#p4369</guid>
		</item>
		<item>
			<title><![CDATA[Re: ruToken под Linux. подпись запросов на сертификат.]]></title>
			<link>https://forum.rutoken.ru/post/4368/#p4368</link>
			<description><![CDATA[<div class="quotebox"><cite>Виктор Ткаченко пишет:</cite><blockquote><p>А какой версией opensc вы инициализировали токен? Не могло так получиться, что вы его проинициализировали с помощью более новой версии opensc (0.12), а теперь пытаетесь считывать ключ с помощью 0.11?</p></blockquote></div><p>Вполне возможно. Но 0.12 ведь <strong>не даст</strong> мне засунуть ключи на токен, ибо с 0.12.0 <strong>выпилили поддержку</strong> RSA</p>]]></description>
			<author><![CDATA[null@example.com (nkrasnoyarsky)]]></author>
			<pubDate>Wed, 11 Jan 2012 11:53:24 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/4368/#p4368</guid>
		</item>
		<item>
			<title><![CDATA[Re: ruToken под Linux. подпись запросов на сертификат.]]></title>
			<link>https://forum.rutoken.ru/post/4367/#p4367</link>
			<description><![CDATA[<div class="quotebox"><cite>nkrasnoyarsky пишет:</cite><blockquote><div class="quotebox"><cite>nkrasnoyarsky пишет:</cite><blockquote><div class="quotebox"><cite>Кирилл Мещеряков пишет:</cite><blockquote><p>ну вроде все ок</p><p>попробуйте подписать запрос, используя opensc-pkcs11 версии 0.11.13</p></blockquote></div><div class="codebox"><pre><code>Using configuration from openssl.cnf
engine &quot;pkcs11&quot; set.
Found empty token; 
PKCS11_get_private_key returned NULL
unable to load CA private key
19879:error:26096080:engine routines:ENGINE_load_private_key:failed loading private key:eng_pkey.c:126:</code></pre></div></blockquote></div><p>Собственно, я тут не вижу использования библиотеки opensc-pkcs11.so, которой пользуется openssl<br /></p><div class="codebox"><pre><code>nikl@ak49:~$ ldd `which pkcs11-tool`
    linux-vdso.so.1 =&gt;  (0x00007fff811e7000)
    libcrypto.so.0.9.8 =&gt; /lib/libcrypto.so.0.9.8 (0x00007fa0c24a9000)
    libopensc.so.2 =&gt; /usr/lib/libopensc.so.2 (0x00007fa0c21f8000)
    libpthread.so.0 =&gt; /lib/libpthread.so.0 (0x00007fa0c1fda000)
    libc.so.6 =&gt; /lib/libc.so.6 (0x00007fa0c1c57000)
    libltdl.so.7 =&gt; /usr/lib/libltdl.so.7 (0x00007fa0c1a4d000)
    libdl.so.2 =&gt; /lib/libdl.so.2 (0x00007fa0c1848000)
    libz.so.1 =&gt; /lib/libz.so.1 (0x00007fa0c1631000)
    libscconf.so.2 =&gt; /usr/lib/libscconf.so.2 (0x00007fa0c142b000)
    /lib64/ld-linux-x86-64.so.2 (0x00007fa0c2859000)</code></pre></div></blockquote></div><p>Утилите Pkcs11-tool вы задаете в параметрах командной строки, какой pkcs11 использовать. Кстати, не могло так получиться, что вы ей указываете одну и туже библиотеку opensc-pkcs11.so версии 0.12?</p>]]></description>
			<author><![CDATA[null@example.com (Виктор Ткаченко)]]></author>
			<pubDate>Wed, 11 Jan 2012 11:48:01 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/4367/#p4367</guid>
		</item>
		<item>
			<title><![CDATA[Re: ruToken под Linux. подпись запросов на сертификат.]]></title>
			<link>https://forum.rutoken.ru/post/4366/#p4366</link>
			<description><![CDATA[<p>А какой версией opensc вы инициализировали токен? Не могло так получиться, что вы его проинициализировали с помощью более новой версии opensc (0.12), а теперь пытаетесь считывать ключ с помощью 0.11? </p><p>То что pkcs11-tool версии 0.11 видит объекты на токене, это, в общем не показатель того, что все будет гладко при считывании.</p>]]></description>
			<author><![CDATA[null@example.com (Виктор Ткаченко)]]></author>
			<pubDate>Wed, 11 Jan 2012 11:43:03 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/4366/#p4366</guid>
		</item>
		<item>
			<title><![CDATA[Re: ruToken под Linux. подпись запросов на сертификат.]]></title>
			<link>https://forum.rutoken.ru/post/4365/#p4365</link>
			<description><![CDATA[<div class="quotebox"><cite>nkrasnoyarsky пишет:</cite><blockquote><div class="quotebox"><cite>Кирилл Мещеряков пишет:</cite><blockquote><p>ну вроде все ок</p><p>попробуйте подписать запрос, используя opensc-pkcs11 версии 0.11.13</p></blockquote></div><div class="codebox"><pre><code>Using configuration from openssl.cnf
engine &quot;pkcs11&quot; set.
Found empty token; 
PKCS11_get_private_key returned NULL
unable to load CA private key
19879:error:26096080:engine routines:ENGINE_load_private_key:failed loading private key:eng_pkey.c:126:</code></pre></div></blockquote></div><p>Собственно, я тут не вижу использования библиотеки opensc-pkcs11.so, которой пользуется openssl<br /></p><div class="codebox"><pre><code>nikl@ak49:~$ ldd `which pkcs11-tool`
    linux-vdso.so.1 =&gt;  (0x00007fff811e7000)
    libcrypto.so.0.9.8 =&gt; /lib/libcrypto.so.0.9.8 (0x00007fa0c24a9000)
    libopensc.so.2 =&gt; /usr/lib/libopensc.so.2 (0x00007fa0c21f8000)
    libpthread.so.0 =&gt; /lib/libpthread.so.0 (0x00007fa0c1fda000)
    libc.so.6 =&gt; /lib/libc.so.6 (0x00007fa0c1c57000)
    libltdl.so.7 =&gt; /usr/lib/libltdl.so.7 (0x00007fa0c1a4d000)
    libdl.so.2 =&gt; /lib/libdl.so.2 (0x00007fa0c1848000)
    libz.so.1 =&gt; /lib/libz.so.1 (0x00007fa0c1631000)
    libscconf.so.2 =&gt; /usr/lib/libscconf.so.2 (0x00007fa0c142b000)
    /lib64/ld-linux-x86-64.so.2 (0x00007fa0c2859000)</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (nkrasnoyarsky)]]></author>
			<pubDate>Wed, 11 Jan 2012 11:33:12 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/4365/#p4365</guid>
		</item>
		<item>
			<title><![CDATA[Re: ruToken под Linux. подпись запросов на сертификат.]]></title>
			<link>https://forum.rutoken.ru/post/4364/#p4364</link>
			<description><![CDATA[<div class="quotebox"><cite>Кирилл Мещеряков пишет:</cite><blockquote><p>ну вроде все ок</p><p>попробуйте подписать запрос, используя opensc-pkcs11 версии 0.11.13</p></blockquote></div><div class="codebox"><pre><code>Using configuration from openssl.cnf
engine &quot;pkcs11&quot; set.
Found empty token; 
PKCS11_get_private_key returned NULL
unable to load CA private key
19879:error:26096080:engine routines:ENGINE_load_private_key:failed loading private key:eng_pkey.c:126:</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (nkrasnoyarsky)]]></author>
			<pubDate>Wed, 11 Jan 2012 11:28:04 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/4364/#p4364</guid>
		</item>
		<item>
			<title><![CDATA[Re: ruToken под Linux. подпись запросов на сертификат.]]></title>
			<link>https://forum.rutoken.ru/post/4363/#p4363</link>
			<description><![CDATA[<p>ну вроде все ок</p><p>попробуйте подписать запрос, используя opensc-pkcs11 версии 0.11.13</p>]]></description>
			<author><![CDATA[null@example.com (Кирилл Мещеряков)]]></author>
			<pubDate>Wed, 11 Jan 2012 11:26:08 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/4363/#p4363</guid>
		</item>
		<item>
			<title><![CDATA[Re: ruToken под Linux. подпись запросов на сертификат.]]></title>
			<link>https://forum.rutoken.ru/post/4362/#p4362</link>
			<description><![CDATA[<p>версия 0.12<br /></p><div class="codebox"><pre><code>nikl@ak49:~$ pkcs11-tool --module /usr/lib/opensc-pkcs11.so --list-objects --login
Using slot 1 with a present token (0x1)
Logging in to &quot;Rutoken S (User PIN)&quot;.
Please enter User PIN: 
Private Key Object; RSA 
  label:      CA-KEY
  ID:         47
  Usage:      sign
Public Key Object; RSA 2048 bits
  label:      CA-KEY
  ID:         47
  Usage:      none
Certificate Object, type = X.509 cert
  label:      CA-CERT
  ID:         47</code></pre></div><p>версия 0.11<br /></p><div class="codebox"><pre><code>nikl@ak49:~$ pkcs11-tool --module /usr/lib/opensc-pkcs11.so --list-objects --login
Please enter User PIN: 
Private Key Object; RSA 
  label:      CA-KEY
  ID:         47
  Usage:      sign
Public Key Object; RSA 2048 bits
  label:      CA-KEY
  ID:         47
  Usage:      none
Certificate Object, type = X.509 cert
  label:      CA-CERT
  ID:         47</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (nkrasnoyarsky)]]></author>
			<pubDate>Wed, 11 Jan 2012 11:15:07 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/4362/#p4362</guid>
		</item>
		<item>
			<title><![CDATA[Re: ruToken под Linux. подпись запросов на сертификат.]]></title>
			<link>https://forum.rutoken.ru/post/4361/#p4361</link>
			<description><![CDATA[<div class="quotebox"><cite>Кирилл Мещеряков пишет:</cite><blockquote><p>Ну в общем то как написано в этой ветке <a href="https://forum.rutoken.ru/topic/1488/">https://forum.rutoken.ru/topic/1488/</a> в версии 0.12 алгоритмы RSA для Рутокена S выключены</p></blockquote></div><p>я так предполагал, что засосать RSA в токен я смогу, используя 0.12, а читать неважно чем?</p><div class="quotebox"><cite>Кирилл Мещеряков пишет:</cite><blockquote><p>На версии 0.11.13 у Вас pkcs11-tool --list-objects отрабатывает?</p></blockquote></div><p>сейчас проверю</p>]]></description>
			<author><![CDATA[null@example.com (nkrasnoyarsky)]]></author>
			<pubDate>Wed, 11 Jan 2012 11:13:03 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/4361/#p4361</guid>
		</item>
		<item>
			<title><![CDATA[Re: ruToken под Linux. подпись запросов на сертификат.]]></title>
			<link>https://forum.rutoken.ru/post/4360/#p4360</link>
			<description><![CDATA[<p>Ну в общем то как написано в этой ветке <a href="https://forum.rutoken.ru/topic/1488/">https://forum.rutoken.ru/topic/1488/</a> в версии 0.12 алгоритмы RSA для Рутокена S выключены</p><p>На версии 0.11.13 у Вас pkcs11-tool --list-objects отрабатывает?</p>]]></description>
			<author><![CDATA[null@example.com (Кирилл Мещеряков)]]></author>
			<pubDate>Wed, 11 Jan 2012 11:01:45 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/4360/#p4360</guid>
		</item>
		<item>
			<title><![CDATA[Re: ruToken под Linux. подпись запросов на сертификат.]]></title>
			<link>https://forum.rutoken.ru/post/4359/#p4359</link>
			<description><![CDATA[<div class="quotebox"><cite>nkrasnoyarsky пишет:</cite><blockquote><p>0.11.13</p></blockquote></div><p>не, наврал. с этой версией у меня openssl через opensc-pkcs11 вообще не может прочитать содержимое токена:</p><div class="codebox"><pre><code>Using configuration from openssl.cnf
engine &quot;pkcs11&quot; set.
Found empty token; 
PKCS11_get_private_key returned NULL
unable to load CA private key
8447:error:26096080:engine routines:ENGINE_load_private_key:failed loading private key:eng_pkey.c:126:</code></pre></div><p>Если ставить 0.12.2, то читает, но:</p><div class="codebox"><pre><code>Certificate is to be certified until Jan  8 09:42:29 2022 GMT (3650 days)
Sign the certificate? [y/n]:y
9287:error:8000A070:PKCS11 library:PKCS11_rsa_sign:Mechanism invalid:p11_ops.c:131:
9287:error:0D0C3006:asn1 encoding routines:ASN1_item_sign:EVP lib:a_sign.c:281:</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (nkrasnoyarsky)]]></author>
			<pubDate>Wed, 11 Jan 2012 09:45:20 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/4359/#p4359</guid>
		</item>
		<item>
			<title><![CDATA[Re: ruToken под Linux. подпись запросов на сертификат.]]></title>
			<link>https://forum.rutoken.ru/post/4358/#p4358</link>
			<description><![CDATA[<p>а может мне еще openssl обновить? сейчас OpenSSL 0.9.8k 25 Mar 2009</p>]]></description>
			<author><![CDATA[null@example.com (nkrasnoyarsky)]]></author>
			<pubDate>Wed, 11 Jan 2012 09:13:00 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/4358/#p4358</guid>
		</item>
		<item>
			<title><![CDATA[Re: ruToken под Linux. подпись запросов на сертификат.]]></title>
			<link>https://forum.rutoken.ru/post/4357/#p4357</link>
			<description><![CDATA[<p>0.11.13</p>]]></description>
			<author><![CDATA[null@example.com (nkrasnoyarsky)]]></author>
			<pubDate>Wed, 11 Jan 2012 09:11:29 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/4357/#p4357</guid>
		</item>
		<item>
			<title><![CDATA[Re: ruToken под Linux. подпись запросов на сертификат.]]></title>
			<link>https://forum.rutoken.ru/post/4356/#p4356</link>
			<description><![CDATA[<p>А какую вы использовали версию opensc-pkcs11.so?</p>]]></description>
			<author><![CDATA[null@example.com (Виктор Ткаченко)]]></author>
			<pubDate>Wed, 11 Jan 2012 08:45:48 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/4356/#p4356</guid>
		</item>
	</channel>
</rss>
