<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Форум Рутокен &mdash; ruToken под Linux. подпись запросов на сертификат.]]></title>
	<link rel="self" href="https://forum.rutoken.ru/feed/atom/topic/1649/" />
	<updated>2012-01-11T13:39:57Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.rutoken.ru/topic/1649/</id>
		<entry>
			<title type="html"><![CDATA[Re: ruToken под Linux. подпись запросов на сертификат.]]></title>
			<link rel="alternate" href="https://forum.rutoken.ru/post/4370/#p4370" />
			<content type="html"><![CDATA[<p>Прекрасно!</p>]]></content>
			<author>
				<name><![CDATA[Кирилл Мещеряков]]></name>
				<uri>https://forum.rutoken.ru/user/6786/</uri>
			</author>
			<updated>2012-01-11T13:39:57Z</updated>
			<id>https://forum.rutoken.ru/post/4370/#p4370</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: ruToken под Linux. подпись запросов на сертификат.]]></title>
			<link rel="alternate" href="https://forum.rutoken.ru/post/4369/#p4369" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[nkrasnoyarsky]]></name>
				<uri>https://forum.rutoken.ru/user/8354/</uri>
			</author>
			<updated>2012-01-11T12:52:04Z</updated>
			<id>https://forum.rutoken.ru/post/4369/#p4369</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: ruToken под Linux. подпись запросов на сертификат.]]></title>
			<link rel="alternate" href="https://forum.rutoken.ru/post/4368/#p4368" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[nkrasnoyarsky]]></name>
				<uri>https://forum.rutoken.ru/user/8354/</uri>
			</author>
			<updated>2012-01-11T11:53:24Z</updated>
			<id>https://forum.rutoken.ru/post/4368/#p4368</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: ruToken под Linux. подпись запросов на сертификат.]]></title>
			<link rel="alternate" href="https://forum.rutoken.ru/post/4367/#p4367" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[Виктор Ткаченко]]></name>
				<uri>https://forum.rutoken.ru/user/8327/</uri>
			</author>
			<updated>2012-01-11T11:48:01Z</updated>
			<id>https://forum.rutoken.ru/post/4367/#p4367</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: ruToken под Linux. подпись запросов на сертификат.]]></title>
			<link rel="alternate" href="https://forum.rutoken.ru/post/4366/#p4366" />
			<content type="html"><![CDATA[<p>А какой версией opensc вы инициализировали токен? Не могло так получиться, что вы его проинициализировали с помощью более новой версии opensc (0.12), а теперь пытаетесь считывать ключ с помощью 0.11? </p><p>То что pkcs11-tool версии 0.11 видит объекты на токене, это, в общем не показатель того, что все будет гладко при считывании.</p>]]></content>
			<author>
				<name><![CDATA[Виктор Ткаченко]]></name>
				<uri>https://forum.rutoken.ru/user/8327/</uri>
			</author>
			<updated>2012-01-11T11:43:03Z</updated>
			<id>https://forum.rutoken.ru/post/4366/#p4366</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: ruToken под Linux. подпись запросов на сертификат.]]></title>
			<link rel="alternate" href="https://forum.rutoken.ru/post/4365/#p4365" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[nkrasnoyarsky]]></name>
				<uri>https://forum.rutoken.ru/user/8354/</uri>
			</author>
			<updated>2012-01-11T11:33:12Z</updated>
			<id>https://forum.rutoken.ru/post/4365/#p4365</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: ruToken под Linux. подпись запросов на сертификат.]]></title>
			<link rel="alternate" href="https://forum.rutoken.ru/post/4364/#p4364" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[nkrasnoyarsky]]></name>
				<uri>https://forum.rutoken.ru/user/8354/</uri>
			</author>
			<updated>2012-01-11T11:28:04Z</updated>
			<id>https://forum.rutoken.ru/post/4364/#p4364</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: ruToken под Linux. подпись запросов на сертификат.]]></title>
			<link rel="alternate" href="https://forum.rutoken.ru/post/4363/#p4363" />
			<content type="html"><![CDATA[<p>ну вроде все ок</p><p>попробуйте подписать запрос, используя opensc-pkcs11 версии 0.11.13</p>]]></content>
			<author>
				<name><![CDATA[Кирилл Мещеряков]]></name>
				<uri>https://forum.rutoken.ru/user/6786/</uri>
			</author>
			<updated>2012-01-11T11:26:08Z</updated>
			<id>https://forum.rutoken.ru/post/4363/#p4363</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: ruToken под Linux. подпись запросов на сертификат.]]></title>
			<link rel="alternate" href="https://forum.rutoken.ru/post/4362/#p4362" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[nkrasnoyarsky]]></name>
				<uri>https://forum.rutoken.ru/user/8354/</uri>
			</author>
			<updated>2012-01-11T11:15:07Z</updated>
			<id>https://forum.rutoken.ru/post/4362/#p4362</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: ruToken под Linux. подпись запросов на сертификат.]]></title>
			<link rel="alternate" href="https://forum.rutoken.ru/post/4361/#p4361" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[nkrasnoyarsky]]></name>
				<uri>https://forum.rutoken.ru/user/8354/</uri>
			</author>
			<updated>2012-01-11T11:13:03Z</updated>
			<id>https://forum.rutoken.ru/post/4361/#p4361</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: ruToken под Linux. подпись запросов на сертификат.]]></title>
			<link rel="alternate" href="https://forum.rutoken.ru/post/4360/#p4360" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[Кирилл Мещеряков]]></name>
				<uri>https://forum.rutoken.ru/user/6786/</uri>
			</author>
			<updated>2012-01-11T11:01:45Z</updated>
			<id>https://forum.rutoken.ru/post/4360/#p4360</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: ruToken под Linux. подпись запросов на сертификат.]]></title>
			<link rel="alternate" href="https://forum.rutoken.ru/post/4359/#p4359" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[nkrasnoyarsky]]></name>
				<uri>https://forum.rutoken.ru/user/8354/</uri>
			</author>
			<updated>2012-01-11T09:45:20Z</updated>
			<id>https://forum.rutoken.ru/post/4359/#p4359</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: ruToken под Linux. подпись запросов на сертификат.]]></title>
			<link rel="alternate" href="https://forum.rutoken.ru/post/4358/#p4358" />
			<content type="html"><![CDATA[<p>а может мне еще openssl обновить? сейчас OpenSSL 0.9.8k 25 Mar 2009</p>]]></content>
			<author>
				<name><![CDATA[nkrasnoyarsky]]></name>
				<uri>https://forum.rutoken.ru/user/8354/</uri>
			</author>
			<updated>2012-01-11T09:13:00Z</updated>
			<id>https://forum.rutoken.ru/post/4358/#p4358</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: ruToken под Linux. подпись запросов на сертификат.]]></title>
			<link rel="alternate" href="https://forum.rutoken.ru/post/4357/#p4357" />
			<content type="html"><![CDATA[<p>0.11.13</p>]]></content>
			<author>
				<name><![CDATA[nkrasnoyarsky]]></name>
				<uri>https://forum.rutoken.ru/user/8354/</uri>
			</author>
			<updated>2012-01-11T09:11:29Z</updated>
			<id>https://forum.rutoken.ru/post/4357/#p4357</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: ruToken под Linux. подпись запросов на сертификат.]]></title>
			<link rel="alternate" href="https://forum.rutoken.ru/post/4356/#p4356" />
			<content type="html"><![CDATA[<p>А какую вы использовали версию opensc-pkcs11.so?</p>]]></content>
			<author>
				<name><![CDATA[Виктор Ткаченко]]></name>
				<uri>https://forum.rutoken.ru/user/8327/</uri>
			</author>
			<updated>2012-01-11T08:45:48Z</updated>
			<id>https://forum.rutoken.ru/post/4356/#p4356</id>
		</entry>
</feed>
