<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Форум Рутокен &mdash; Не находится открытый ключ на токене]]></title>
		<link>https://forum.rutoken.ru/topic/3200/</link>
		<atom:link href="https://forum.rutoken.ru/feed/rss/topic/3200/" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Не находится открытый ключ на токене».]]></description>
		<lastBuildDate>Fri, 16 Dec 2022 15:15:58 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Не находится открытый ключ на токене]]></title>
			<link>https://forum.rutoken.ru/post/19149/#p19149</link>
			<description><![CDATA[<p><strong>Евгений Шебардин</strong>, добрый день!</p><p> пример SignGOST34.10-2012-256WithHash ищет пару, созданную примером CreateGOST34.10-2012-256.</p><p>Чтобы пример нашел вашу пару, нужно указать в шаблоне поиска закрытого ключа (privateKeyTemplate) CKA_ID вашей пары (можно посмотреть с помощью утилиты <a href="https://www.pkcs11admin.net/">Pkcs11admin</a>) или закомментировать ее указание. Т.е так:</p><div class="codebox"><pre><code>CK_ATTRIBUTE privateKeyTemplate[] =
{
    // { CKA_ID, &amp;keyPairIdGost2012_256_1, sizeof(keyPairIdGost2012_256_1) - 1},   // ID пары
    { CKA_CLASS, &amp;privateKeyObject, sizeof(privateKeyObject)}                   // Класс - закрытый ключ
};</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Павел Анфимов)]]></author>
			<pubDate>Fri, 16 Dec 2022 15:15:58 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/19149/#p19149</guid>
		</item>
		<item>
			<title><![CDATA[Re: Не находится открытый ключ на токене]]></title>
			<link>https://forum.rutoken.ru/post/19141/#p19141</link>
			<description><![CDATA[<div class="quotebox"><cite>Павел Анфимов пишет:</cite><blockquote><p><strong>Binger</strong>, у вас на токене сертификат без ключевой пары, поэтому не ищется открытый ключ. </p><p>По второму вопросу: в первом октете значения bitstring указывается количество неиспользуемых бит.<br />Согласно <a href="https://www.itu.int/rec/dologin_pub.asp?lang=e&amp;id=T-REC-X.690-200811-S!!PDF-E&amp;type=items">п. 8.6.2.2 X.690</a></p></blockquote></div><p>Здравствуйте, вот у меня есть сертификат с открытым ключом, а ошибка та же самая.<br /><span class="postimg"><a class="fancybox fancybox.image" rel="group" href="https://forum.rutoken.ru/uploads/images/2022/12/0ec80a12a976020b1aaf1185d6cbc32c.png"><img class="fb_img" src="https://forum.rutoken.ru/uploads/previews/2022/12/0ec80a12a976020b1aaf1185d6cbc32c.png" alt="" /></a></span><br /> Возможно, что я не понимаю как использовать privateKeyTemplate из примера в SDK (SignGOST34.10-2012-256WithHash). Потому что после проверки. </p><div class="codebox"><pre><code>  r = findObjects(functionList, session, privateKeyTemplate, arraysize(privateKeyTemplate) </code></pre></div><p> r - равен нулю. </p><div class="codebox"><pre><code>Signing data...
 Getting signing key...
  C_FindObjectsInit -&gt; OK
  Memory allocation for object handles -&gt; OK
  C_FindObjects -&gt; OK
  C_FindObjectsFinal -&gt; OK
 findObjects -&gt; OK
 Checking number of keys found -&gt; Failed
No objects found</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Евгений Шебардин)]]></author>
			<pubDate>Fri, 16 Dec 2022 11:45:46 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/19141/#p19141</guid>
		</item>
		<item>
			<title><![CDATA[Re: Не находится открытый ключ на токене]]></title>
			<link>https://forum.rutoken.ru/post/14376/#p14376</link>
			<description><![CDATA[<p><strong>Binger</strong>, у вас на токене сертификат без ключевой пары, поэтому не ищется открытый ключ. </p><p>По второму вопросу: в первом октете значения bitstring указывается количество неиспользуемых бит.<br />Согласно <a href="https://www.itu.int/rec/dologin_pub.asp?lang=e&amp;id=T-REC-X.690-200811-S!!PDF-E&amp;type=items">п. 8.6.2.2 X.690</a></p>]]></description>
			<author><![CDATA[null@example.com (Павел Анфимов)]]></author>
			<pubDate>Mon, 06 Jul 2020 12:31:02 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/14376/#p14376</guid>
		</item>
		<item>
			<title><![CDATA[Re: Не находится открытый ключ на токене]]></title>
			<link>https://forum.rutoken.ru/post/14375/#p14375</link>
			<description><![CDATA[<p><strong>Павел Анфимов</strong>, можно вам ещё один вопрос? Не в тему, конечно. Вы, как человек хорошо разбирающийся в криптографии, можете мне подсказать почему в значениях подписи сертификатов и списков отзыва первый байт(он же последний после переворота подписи) всегда = 0? В pkcs7, например, нет такого (при подписывании каких-либо данных). На просторах интернета что-то не нашёл ничего толкового на этот счёт. Прикрепил скрин с примером одного из сертификатов:<br /><span class="postimg"><a class="fancybox fancybox.image" rel="group" href="https://forum.rutoken.ru/uploads/images/2020/07/b02e77bc3ba13b27b4aaf8441d3b92ec.png"><img class="fb_img" src="https://forum.rutoken.ru/uploads/previews/2020/07/b02e77bc3ba13b27b4aaf8441d3b92ec.png" alt="" /></a></span><br /><span class="postimg"><a class="fancybox fancybox.image" rel="group" href="https://forum.rutoken.ru/uploads/images/2020/07/43946f9a2b70aaed183c32b35b7dd4f4.png"><img class="fb_img" src="https://forum.rutoken.ru/uploads/previews/2020/07/43946f9a2b70aaed183c32b35b7dd4f4.png" alt="" /></a></span></p><p>Данные сертификата:<br /></p><div class="codebox"><pre><code>MIICXDCCAcigAwIBAgIJAMfG35czsLOYMAoGCCqFAwcBAQMDMHoxDzANBgNVBAgMBk1vc2NvdzEPMA0G
A1UEBwwGTW9zY293MRYwFAYDVQQKDA1BTyBBa3Rpdi1Tb2Z0MRAwDgYDVQQLDAdSdXRva2VuMSwwKgYD
VQQDDCNSdXRva2VuIFRFU1QgQ0EgKFApIEdPU1QgUiAyMDEyLTUxMjAeFw0xOTExMDgwODEzMjNaFw0y
MDExMDgwODEzMjNaMDoxFDASBgNVBAMMC1N1cGVyS2V5MjU2MQswCQYDVQQGEwJSVTEVMBMGA1UECAwM
0JzQvtGB0LrQstCwMGYwHwYIKoUDBwEBAQEwEwYHKoUDAgIjAQYIKoUDBwEBAgIDQwAEQC6nxHhV73uK
L0c3yuFGuPFxph29Z6kAWYJDBDEYZfPwr7WUGCsquM9sjMVNfe/OxwJazA7yLJoYM+bXFcA4COKjajBo
MAsGA1UdDwQEAwIGwDATBgNVHSUEDDAKBggrBgEFBQcDBDATBgNVHSAEDDAKMAgGBiqFA2RxATAvBgUq
hQNkbwQmDCTQodCa0JfQmCAi0KDRg9GC0L7QutC10L0g0K3QptCfIDIuMCIwCgYIKoUDBwEBAwMDgYEA
48ufGMN9mm0qb2t8BNZ2vfGCC3BQyGOVJP0eu53wr49mFrsLYLZ49/722wMq51X5dvEcniyrH9WWtvwI
n7rwCRLsTUENpWh6aTnYgcNVgReULKsAHbg8C0cUKhs/a2kBTqDi2+5H3gRlfAVBzbWSldmWndZI5y07
a4k7ne0gjRs===</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Binger)]]></author>
			<pubDate>Mon, 06 Jul 2020 12:01:05 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/14375/#p14375</guid>
		</item>
		<item>
			<title><![CDATA[Re: Не находится открытый ключ на токене]]></title>
			<link>https://forum.rutoken.ru/post/14374/#p14374</link>
			<description><![CDATA[<div class="quotebox"><cite>Павел Анфимов пишет:</cite><blockquote><p>Binger, добрый день!</p><p>Покажите, пожалуйста, содержимое токена. <br />Отправьте скриншот Панели Управления Рутокен на вкладке Сертификаты (нужно установить Драйверы Рутокен) или результат команды<br /> pkcs11-tool --list-objects --module=&lt;путь к PKCS#11&gt; --login --pin 12345678</p><p>Какой функцией вы проверяете подпись?</p></blockquote></div><div class="quotebox"><blockquote><p>C_Verify</p></blockquote></div><p><span class="postimg"><a class="fancybox fancybox.image" rel="group" href="https://forum.rutoken.ru/uploads/images/2020/07/b0f3b2f659b7b300aee02643f46dc044.png"><img class="fb_img" src="https://forum.rutoken.ru/uploads/previews/2020/07/b0f3b2f659b7b300aee02643f46dc044.png" alt="" /></a></span></p>]]></description>
			<author><![CDATA[null@example.com (Binger)]]></author>
			<pubDate>Mon, 06 Jul 2020 11:48:39 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/14374/#p14374</guid>
		</item>
		<item>
			<title><![CDATA[Re: Не находится открытый ключ на токене]]></title>
			<link>https://forum.rutoken.ru/post/14373/#p14373</link>
			<description><![CDATA[<p>Binger, добрый день!</p><p>Покажите, пожалуйста, содержимое токена. <br />Отправьте скриншот Панели Управления Рутокен на вкладке Сертификаты (нужно установить Драйверы Рутокен) или результат команды<br /> pkcs11-tool --list-objects --module=&lt;путь к PKCS#11&gt; --login --pin 12345678</p><p>Какой функцией вы проверяете подпись?</p>]]></description>
			<author><![CDATA[null@example.com (Павел Анфимов)]]></author>
			<pubDate>Mon, 06 Jul 2020 10:06:58 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/14373/#p14373</guid>
		</item>
		<item>
			<title><![CDATA[Не находится открытый ключ на токене]]></title>
			<link>https://forum.rutoken.ru/post/14372/#p14372</link>
			<description><![CDATA[<p>Здравствуйте. Проблема следующая: на токене есть сертификат. Сертификат найти могу через шаблон, а вот открытых ключей почему-то ноль. Почему так? Шаблонный поиск свёл к мининуму, т.к. на токене всего лишь 1 сертификат и из него нужен открытый ключ. Как получить открытый ключ для дальнейшей проверки подписи? Спасибо.</p><div class="codebox"><pre><code>...

CK_ATTRIBUTE publicKeyTemplate[] =
{
    { CKA_CLASS, &amp;publicKeyObject, sizeof(publicKeyObject) }
};

...

r = findObjects(functionList, session, publicKeyTemplate, arraysize(publicKeyTemplate),
        &amp;objects, &amp;objectCount);
CHECK(&quot; findObjects&quot;, r == 0, free_signature);

CHECK_AND_LOG(&quot; Checking number of keys found&quot;, objectCount &gt; 0, &quot;No objects found\n&quot;, free_signature); //здесь получаю ошибку, т.к. objectCount = 0</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Binger)]]></author>
			<pubDate>Mon, 06 Jul 2020 09:14:24 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/14372/#p14372</guid>
		</item>
	</channel>
</rss>
