<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Форум Рутокен &mdash; Рутокен плагин: как считать атрибут отпечаток (thumbprint)]]></title>
		<link>https://forum.rutoken.ru/topic/4260/</link>
		<atom:link href="https://forum.rutoken.ru/feed/rss/topic/4260/" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Рутокен плагин: как считать атрибут отпечаток (thumbprint)».]]></description>
		<lastBuildDate>Mon, 08 Apr 2024 15:30:20 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Рутокен плагин: как считать атрибут отпечаток (thumbprint)]]></title>
			<link>https://forum.rutoken.ru/post/24244/#p24244</link>
			<description><![CDATA[<div class="quotebox"><cite>Аверченко Кирилл пишет:</cite><blockquote><p><strong>artyomov.anton</strong>, какая у вас версия Рутокен Плагин? Можете попробовать на самой последней?</p></blockquote></div><p>Не могу сказать, какая была, но не старая. Сейчас 4.9.1.0. Переустановил.<br />Всё заработало. Благодарю.</p>]]></description>
			<author><![CDATA[null@example.com (artyomov.anton)]]></author>
			<pubDate>Mon, 08 Apr 2024 15:30:20 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/24244/#p24244</guid>
		</item>
		<item>
			<title><![CDATA[Re: Рутокен плагин: как считать атрибут отпечаток (thumbprint)]]></title>
			<link>https://forum.rutoken.ru/post/24243/#p24243</link>
			<description><![CDATA[<p><strong>artyomov.anton</strong>, какая у вас версия Рутокен Плагин? Можете попробовать на самой последней?</p>]]></description>
			<author><![CDATA[null@example.com (Аверченко Кирилл)]]></author>
			<pubDate>Mon, 08 Apr 2024 14:43:29 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/24243/#p24243</guid>
		</item>
		<item>
			<title><![CDATA[Re: Рутокен плагин: как считать атрибут отпечаток (thumbprint)]]></title>
			<link>https://forum.rutoken.ru/post/24242/#p24242</link>
			<description><![CDATA[<div class="quotebox"><cite>Аверченко Кирилл пишет:</cite><blockquote><p>Я проверял на нашей демостранице <a href="https://aktivco.github.io/rutoken-plugin-demo/">https://aktivco.github.io/rutoken-plugin-demo/</a><br />В разделе ЭЦП и аутентификация есть функция получения хеша.<br />Ваш сертификат без лишних строк и -----BEGIN CERTIFICATE----- и -----END CERTIFICATE----- получил хеш de:c6:4f:ad:f5:53:6a:ee:40:bf:0e:d1:64:6d:ff:4b:b8:4d:da:84<br />Возможно разные результаты хеша зависят от того, перекодирует ли сервис в base64 или берет именно то, что вы ему передаете.</p></blockquote></div><p><a href="https://c2n.me/4kEGftD">https://c2n.me/4kEGftD</a></p><p>Что я не так делаю?</p>]]></description>
			<author><![CDATA[null@example.com (artyomov.anton)]]></author>
			<pubDate>Mon, 08 Apr 2024 14:32:58 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/24242/#p24242</guid>
		</item>
		<item>
			<title><![CDATA[Re: Рутокен плагин: как считать атрибут отпечаток (thumbprint)]]></title>
			<link>https://forum.rutoken.ru/post/24239/#p24239</link>
			<description><![CDATA[<p>Я проверял на нашей демостранице <a href="https://aktivco.github.io/rutoken-plugin-demo/">https://aktivco.github.io/rutoken-plugin-demo/</a><br />В разделе ЭЦП и аутентификация есть функция получения хеша.<br />Ваш сертификат без лишних строк и -----BEGIN CERTIFICATE----- и -----END CERTIFICATE----- получил хеш de:c6:4f:ad:f5:53:6a:ee:40:bf:0e:d1:64:6d:ff:4b:b8:4d:da:84<br />Возможно разные результаты хеша зависят от того, перекодирует ли сервис в base64 или берет именно то, что вы ему передаете.</p>]]></description>
			<author><![CDATA[null@example.com (Аверченко Кирилл)]]></author>
			<pubDate>Mon, 08 Apr 2024 12:31:29 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/24239/#p24239</guid>
		</item>
		<item>
			<title><![CDATA[Re: Рутокен плагин: как считать атрибут отпечаток (thumbprint)]]></title>
			<link>https://forum.rutoken.ru/post/24237/#p24237</link>
			<description><![CDATA[<div class="quotebox"><cite>Аверченко Кирилл пишет:</cite><blockquote><p><strong>rizhovav</strong>, можно получить сертификат в base64, а затем посчитать его хеш по алгоритму SHA-1.</p><p><strong>artyomov.anton</strong>, для алгоритмов неГОСТ доступно только программный хеш. Поэтому необходимо заменить useHardwareHash: true, на useHardwareHash: false,</p></blockquote></div><p>Кирилл, Здравствуйте. Благодарю за ответ.</p><p>Вот имеется сертификат <a href="https://disk.yandex.ru/d/ioES1d7iA_bsTQ">https://disk.yandex.ru/d/ioES1d7iA_bsTQ</a><br />Правильный отпечаток dec64fadf5536aee40bf0ed1646dff4bb84dda84</p><p>Но я не могу добиться такого отпечатка в сторонних сервисах sha1... даже пробовал вариант с удалением переносов строк.</p><p>А вот этот сервис <a href="https://certlogik.com/decoder/">https://certlogik.com/decoder/</a> как-то вытягивает Fingerprint (SHA-1). Как?</p>]]></description>
			<author><![CDATA[null@example.com (artyomov.anton)]]></author>
			<pubDate>Mon, 08 Apr 2024 11:57:40 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/24237/#p24237</guid>
		</item>
		<item>
			<title><![CDATA[Re: Рутокен плагин: как считать атрибут отпечаток (thumbprint)]]></title>
			<link>https://forum.rutoken.ru/post/24236/#p24236</link>
			<description><![CDATA[<p><strong>rizhovav</strong>, можно получить сертификат в base64, а затем посчитать его хеш по алгоритму SHA-1.</p><p><strong>artyomov.anton</strong>, для алгоритмов неГОСТ доступно только программный хеш. Поэтому необходимо заменить useHardwareHash: true, на useHardwareHash: false,</p>]]></description>
			<author><![CDATA[null@example.com (Аверченко Кирилл)]]></author>
			<pubDate>Mon, 08 Apr 2024 10:36:22 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/24236/#p24236</guid>
		</item>
		<item>
			<title><![CDATA[Re: Рутокен плагин: как считать атрибут отпечаток (thumbprint)]]></title>
			<link>https://forum.rutoken.ru/post/24224/#p24224</link>
			<description><![CDATA[<p>Добавлю к вопросу. Пробовал различные варианты с функцией digest(). Не выходит.<br />Пример кода:<br /></p><div class="codebox"><pre><code>pluginObject.getCertificate(save_de[0], save_si[0], cert =&gt; {

                        const digestOptions = {
                            useHardwareHash: true,
                            base64: true
                        }

                        cert = cert.substring(28);
                        cert = cert.substring(0, cert.length-27);

                        //const hashType = pluginObject.HASH_TYPE_GOST3411_12_256
                        //const hashType = pluginObject.HASH_TYPE_GOST3411_12_512
                        //const hashType = pluginObject.HASH_TYPE_GOST3411_94
                        //const hashType = pluginObject.HASH_TYPE_MD5
                        const hashType = pluginObject.HASH_TYPE_SHA1
                        //const hashType = pluginObject.HASH_TYPE_SHA256
                        //const hashType = pluginObject.HASH_TYPE_SHA512

                        pluginObject.digest(save_de[0], hashType , cert, digestOptions,
                            function (hash) {
                                debugger
                            },
                            function (err) {
                                const errorMessage = errorsDescriptions[err];
                                debugger
                            })
                    }, err =&gt; {
                        alert(errorsDescriptions[err]);
                        debugger
                    });</code></pre></div><p>Функция понимает только первые три константы. На остальные варианты errorCallback c err = 2 (неверные параметры),</p>]]></description>
			<author><![CDATA[null@example.com (artyomov.anton)]]></author>
			<pubDate>Sat, 06 Apr 2024 12:22:16 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/24224/#p24224</guid>
		</item>
		<item>
			<title><![CDATA[Рутокен плагин: как считать атрибут отпечаток (thumbprint)]]></title>
			<link>https://forum.rutoken.ru/post/24223/#p24223</link>
			<description><![CDATA[<p>Добрый день.<br />Интересует следующий вопрос: как считать атрибут отпечаток (thumbprint) с помощью api rutoken plugin. Метод parseCertificate данную информацию не возвращает.</p>]]></description>
			<author><![CDATA[null@example.com (rizhovav)]]></author>
			<pubDate>Sat, 06 Apr 2024 09:56:46 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/24223/#p24223</guid>
		</item>
	</channel>
</rss>
