<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Форум Рутокен &mdash; Возможность установки CKA_ID и CKA_LABEL через Рутокен Плагин]]></title>
		<link>https://forum.rutoken.ru/topic/3781/</link>
		<atom:link href="https://forum.rutoken.ru/feed/rss/topic/3781" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Возможность установки CKA_ID и CKA_LABEL через Рутокен Плагин».]]></description>
		<lastBuildDate>Mon, 18 Mar 2024 09:46:17 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Возможность установки CKA_ID и CKA_LABEL через Рутокен Плагин]]></title>
			<link>https://forum.rutoken.ru/post/23858/#p23858</link>
			<description><![CDATA[<p><strong>vasiliyz</strong>, добрый день!</p><p>Выпустили Рутокен Плагин 4.9,где теперь возможно задать/прочитать метки сертификатов, с помощью методов <a href="https://plugin.api.rutoken.ru/CryptoPlugin.htmll">setCertLabel()/getCertLabel()</a>.</p><p>Полный change log: <a href="https://www.rutoken.ru/support/release/plugin.html">https://www.rutoken.ru/support/release/plugin.html</a></p>]]></description>
			<author><![CDATA[null@example.com (Павел Анфимов)]]></author>
			<pubDate>Mon, 18 Mar 2024 09:46:17 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/23858/#p23858</guid>
		</item>
		<item>
			<title><![CDATA[Re: Возможность установки CKA_ID и CKA_LABEL через Рутокен Плагин]]></title>
			<link>https://forum.rutoken.ru/post/19460/#p19460</link>
			<description><![CDATA[<p><strong>vasiliyz</strong>, добрый день!</p><p>Сожалеем о доставленных неудобствах.<br />Запрашиваемая вами функциональность попала в бэклог ближайшей версии Рутокен Плагина, но пока сроков по ее разработке дать не можем. Обязательно оповестим вас в этом треде, когда версия будет выпущена.</p>]]></description>
			<author><![CDATA[null@example.com (Павел Анфимов)]]></author>
			<pubDate>Wed, 25 Jan 2023 09:25:23 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/19460/#p19460</guid>
		</item>
		<item>
			<title><![CDATA[Re: Возможность установки CKA_ID и CKA_LABEL через Рутокен Плагин]]></title>
			<link>https://forum.rutoken.ru/post/19458/#p19458</link>
			<description><![CDATA[<p><strong>Павел Анфимов</strong>, приветствую! Есть ли новости от разработчиков?</p>]]></description>
			<author><![CDATA[null@example.com (vasiliyz)]]></author>
			<pubDate>Wed, 25 Jan 2023 09:05:29 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/19458/#p19458</guid>
		</item>
		<item>
			<title><![CDATA[Re: Возможность установки CKA_ID и CKA_LABEL через Рутокен Плагин]]></title>
			<link>https://forum.rutoken.ru/post/19120/#p19120</link>
			<description><![CDATA[<p>Да, мы сейчас именно так и делаем. Для этого приходится устанавливать доп. ПО на рабочие станции, из-за их большого количества на порядки увеличивается условная &quot;стоимость&quot; обслуживания. Мы были бы очень признательны, если бы в Плагин был добавлен необходимый нам функционал</p>]]></description>
			<author><![CDATA[null@example.com (vasiliyz)]]></author>
			<pubDate>Tue, 13 Dec 2022 15:51:51 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/19120/#p19120</guid>
		</item>
		<item>
			<title><![CDATA[Re: Возможность установки CKA_ID и CKA_LABEL через Рутокен Плагин]]></title>
			<link>https://forum.rutoken.ru/post/19117/#p19117</link>
			<description><![CDATA[<p><strong>vasiliyz</strong>, спасибо за информацию. Передал информацию разработчикам. Пока можем предложить вариант смены CKA_LABEL у объектов после генерации пары и импорта сертификата через Рутокен Плагин.</p>]]></description>
			<author><![CDATA[null@example.com (Павел Анфимов)]]></author>
			<pubDate>Tue, 13 Dec 2022 14:21:30 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/19117/#p19117</guid>
		</item>
		<item>
			<title><![CDATA[Re: Возможность установки CKA_ID и CKA_LABEL через Рутокен Плагин]]></title>
			<link>https://forum.rutoken.ru/post/19111/#p19111</link>
			<description><![CDATA[<p>Наc интересует вариант &quot;контейнера&quot;: одной ключевой паре соответствует один сертификат.</p><p>Выписываем сертификат следующим образом:<br />1) pluginObject.generateKeyPair(selectedDeviceId, undefined, sn,<br />{publicKeyAlgorithm: pluginObject.PUBLIC_KEY_ALGORITHM_RSA, id: sn},)<br />2) pluginObject.createPkcs10(selectedDeviceId, sn, subject, {}, {hashAlgorithm: pluginObject.HASH_TYPE_SHA256, id: sn})<br />3) csr подписываем и получаем сертификат<br />4) pluginObject.importCertificate(selectedDeviceId, cert, pluginObject.CERT_CATEGORY_USER)</p><p>Для настройки Google Chrome на Ubuntu для работы с сертификатами с токена используем команду:<br />modutil -dbdir sql:.pki/nssdb/ -add &quot;My Token&quot; -libfile /path/to/librtpkcs11ecp.so<br />(<a href="https://linuxkamarada.com/en/2019/09/26/setting-up-smart-card-authentication-on-google-chrome-chromium/#.Y5cBthxByJE">https://linuxkamarada.com/en/2019/09/26 … 5cBthxByJE</a>)</p><p>Далее хотим выполнить аутентификацию на сайте через Google Chrome на Ubuntu. Если на токене сертификатов больше одного, то при открытие сайта в окне &quot;Выбор сертификата&quot; показывается только один сертификат, а если зайти в chrome://settings/certificates, то там видны все сертификаты.</p><p>Пример окна &quot;Выбор сертификата&quot;:<br />(my_token_cert7 имеет CKA_LABEL=Rutoken Plugin)<br /><span class="postimg"><a class="fancybox fancybox.image" rel="group" href="https://forum.rutoken.ru/uploads/images/2022/12/7209c7401bdd319f8ee27c779a577409.png"><img class="fb_img" src="https://forum.rutoken.ru/uploads/previews/2022/12/7209c7401bdd319f8ee27c779a577409.png" alt="" /></a></span> </p><p>Если открыть chrome://settings/certificates и нажать на просмотр сертификата, то там пишется &quot;Инструмент просмотра сертификатов Rutoken ECP &lt;no label&gt;:Rutoken Plugin&quot;, где строка после &quot;:&quot; это CKA_LABEL сертификата. То есть для всех сертификатов, выписанных с помощью плагина, будет одно CKA_LABEL=&quot;Rutoken Plugin&quot;.</p><p>Пример окна &quot;просмотр сертификата&quot; сертификата my_token_cert7:<br /><span class="postimg"><a class="fancybox fancybox.image" rel="group" href="https://forum.rutoken.ru/uploads/images/2022/12/326194ee34674f1a43ec7eb810f7d43f.png"><img class="fb_img" src="https://forum.rutoken.ru/uploads/previews/2022/12/326194ee34674f1a43ec7eb810f7d43f.png" alt="" /></a></span> </p><p>Теперь выписываем сертификат с помощью PKCS11 без плагина следующим образом:<br /></p><div class="codebox"><pre><code>CK_ATTRIBUTE certificateTemplate[] =
{
  { CKA_VALUE, certDer, certSize }, 
  { CKA_CLASS, &amp;certificateObject, certificateObjectSize }, 
  { CKA_ID, &amp;keyPairId, keyPairIdSize }, 
  { CKA_LABEL, &amp;LabelName, LabelNameSize }, // задаем уникальный label
...
};
rv = functionList-&gt;C_CreateObject(session, certificateTemplate, arraysize(certificateTemplate),
&amp;certificate);</code></pre></div><p>И если выписать сертификат таким образом, т.е. если задавать уникальные CKA_LABEL объектов именно сертификатов (а не ключевой пары), то в окне &quot;Выбор сертификата&quot; видны все сертификаты.</p><p>Пример окна &quot;Выбор сертификата&quot; после задания уникальных меток:<br />(my_token_cert10 и my_token_cert11 имеет CKA_LABEL отличный между собой и отличный от CKA_LABEL my_token_cert7)<br /><span class="postimg"><a class="fancybox fancybox.image" rel="group" href="https://forum.rutoken.ru/uploads/images/2022/12/2bd530f2eba6622cb9e02a6ade5ce638.png"><img class="fb_img" src="https://forum.rutoken.ru/uploads/previews/2022/12/2bd530f2eba6622cb9e02a6ade5ce638.png" alt="" /></a></span></p><p>Пример окна &quot;просмотр сертификата&quot; сертификата my_token_cert11:<br /><span class="postimg"><a class="fancybox fancybox.image" rel="group" href="https://forum.rutoken.ru/uploads/images/2022/12/47b70c91b4a982031b0653b76bccee3f.png"><img class="fb_img" src="https://forum.rutoken.ru/uploads/previews/2022/12/47b70c91b4a982031b0653b76bccee3f.png" alt="" /></a></span> </p><p>Интересует возможность изменить CKA_LABEL для сертификата с помощью Рутокен Плагин API, чтобы иметь возможность видеть все сертификаты в окне &quot;Выбор сертификата&quot; при аутентификации.</p>]]></description>
			<author><![CDATA[null@example.com (vasiliyz)]]></author>
			<pubDate>Mon, 12 Dec 2022 12:23:27 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/19111/#p19111</guid>
		</item>
		<item>
			<title><![CDATA[Re: Возможность установки CKA_ID и CKA_LABEL через Рутокен Плагин]]></title>
			<link>https://forum.rutoken.ru/post/19099/#p19099</link>
			<description><![CDATA[<p><strong>vasiliyz</strong>, уточните, пожалуйста, также, что вы хотите различать:</p><p>1) На Рутокене есть несколько разных &quot;контейнеров&quot; состоящих из &quot;одна пара + 1 сертификат&quot;<br />2) На Рутокене есть несколько сертификатов к одной паре<br />3) Какая-то комбинация из пунктов выше</p>]]></description>
			<author><![CDATA[null@example.com (Павел Анфимов)]]></author>
			<pubDate>Mon, 12 Dec 2022 08:05:40 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/19099/#p19099</guid>
		</item>
		<item>
			<title><![CDATA[Re: Возможность установки CKA_ID и CKA_LABEL через Рутокен Плагин]]></title>
			<link>https://forum.rutoken.ru/post/19094/#p19094</link>
			<description><![CDATA[<p><strong>vasiliyz</strong>, добрый день!</p><p>Функция <a href="https://plugin.api.rutoken.ru/CryptoPlugin.html#generateKeyPair">https://plugin.api.rutoken.ru/CryptoPlu … ateKeyPair</a> имеет параметр id в котором в виде hex строки с заделителем &quot;:&quot; можно задать CKA_ID.</p><p>Расскажите поподробнее про ваш сценарий работы в Google Chrome и детальным описанием шагов: как браузер работает объектами Рутокен Плагина, где отображаются сертификаты и другие необходимые подробности. <br />Рассмотрим его вместе с разработчиками.</p>]]></description>
			<author><![CDATA[null@example.com (Павел Анфимов)]]></author>
			<pubDate>Mon, 12 Dec 2022 07:30:19 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/19094/#p19094</guid>
		</item>
		<item>
			<title><![CDATA[Возможность установки CKA_ID и CKA_LABEL через Рутокен Плагин]]></title>
			<link>https://forum.rutoken.ru/post/19092/#p19092</link>
			<description><![CDATA[<p>Возникла необходимость в Рутокен Плагин API задавать атрибуты CKA_ID и CKA_LABEL для сертификата.<br />Для закрытого ключа существует уже метод <a href="https://plugin.api.rutoken.ru/CryptoPlugin.html#setKeyLabel,">https://plugin.api.rutoken.ru/CryptoPlu … tKeyLabel,</a><br />Хотелось бы получить аналогичные методы (в паре с getKeyLabel) и для сертификата.</p><p>Мотивация:</p><p>Google Chrome на nix based системах при запросе сервером клиентского сертификата,<br />в окно клиентских сертификатов выводит отфильтрованный список следующим образом:<br />он для каждого уникального CKA_ID и CKA_LABEL он берет первый попавшийся сертификат.<br />Мы выписываем сертификаты через Рутокен Плагин, а он к сожалению не позволяет устанавливать кастомный CKA_ID и CKA_LABEL,<br />и выставляет всегда значение &quot;Rutoken Plugin&quot;. Таким образом когда на токене один подходящий сертификат то все в порядке.<br />Но когда более одного, Chrome выводит только один и это является проблемой.</p>]]></description>
			<author><![CDATA[null@example.com (vasiliyz)]]></author>
			<pubDate>Sun, 11 Dec 2022 11:32:49 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/19092/#p19092</guid>
		</item>
	</channel>
</rss>
