<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Форум Рутокен &mdash; Rutoken NFC Android  - создание самоподписанного сертификата на токене]]></title>
		<link>https://forum.rutoken.ru/topic/4531/</link>
		<atom:link href="https://forum.rutoken.ru/feed/rss/topic/4531/" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Rutoken NFC Android  - создание самоподписанного сертификата на токене».]]></description>
		<lastBuildDate>Wed, 18 Dec 2024 08:50:32 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Rutoken NFC Android  - создание самоподписанного сертификата на токене]]></title>
			<link>https://forum.rutoken.ru/post/26726/#p26726</link>
			<description><![CDATA[<p><strong>monkeykima1993</strong>, добрый день.<br />Коллеги подготовили необходимый пример <a href="https://github.com/AktivCo/rutoken-tech-android/tree/issue-self-signed-certs">https://github.com/AktivCo/rutoken-tech … gned-certs</a></p>]]></description>
			<author><![CDATA[null@example.com (Аверченко Кирилл)]]></author>
			<pubDate>Wed, 18 Dec 2024 08:50:32 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/26726/#p26726</guid>
		</item>
		<item>
			<title><![CDATA[Re: Rutoken NFC Android  - создание самоподписанного сертификата на токене]]></title>
			<link>https://forum.rutoken.ru/post/26687/#p26687</link>
			<description><![CDATA[<p>Мы постараемся подготовить нужный пример встраивания.</p>]]></description>
			<author><![CDATA[null@example.com (Аверченко Кирилл)]]></author>
			<pubDate>Thu, 12 Dec 2024 12:52:25 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/26687/#p26687</guid>
		</item>
		<item>
			<title><![CDATA[Re: Rutoken NFC Android  - создание самоподписанного сертификата на токене]]></title>
			<link>https://forum.rutoken.ru/post/26682/#p26682</link>
			<description><![CDATA[<p>Я не прошу в текстовом формате. А хотелось бы получить класс java.security.PrivateKey для работы с методом JcaContentSignerBuilder. Или вы сможете мне объяснить как можно в JcaX509v3CertificateBuilder подписать сертификат по handle ключа? </p><p>Я хочу разобраться в ваших же примерах. Как их встраивать в свое приложение. </p><p>Примеры подписи и шифрования я видела.</p>]]></description>
			<author><![CDATA[null@example.com (monkeykima1993)]]></author>
			<pubDate>Thu, 12 Dec 2024 08:06:25 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/26682/#p26682</guid>
		</item>
		<item>
			<title><![CDATA[Re: Rutoken NFC Android  - создание самоподписанного сертификата на токене]]></title>
			<link>https://forum.rutoken.ru/post/26681/#p26681</link>
			<description><![CDATA[<p><strong>monkeykima1993</strong>, получить именно значение закрытого ключа в &quot;текстовом&quot; формате из токена никак нельзя. <br />Можно только обращаться к закрытому ключу по его handle. Именно это делается в наших примерах на подпись и шифрование.</p>]]></description>
			<author><![CDATA[null@example.com (Аверченко Кирилл)]]></author>
			<pubDate>Thu, 12 Dec 2024 07:19:42 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/26681/#p26681</guid>
		</item>
		<item>
			<title><![CDATA[Re: Rutoken NFC Android  - создание самоподписанного сертификата на токене]]></title>
			<link>https://forum.rutoken.ru/post/26679/#p26679</link>
			<description><![CDATA[<p>Уважаемая команда поддержки,</p><p>Я обращаюсь к вам с просьбой предоставить более четкие и конкретные ответы касательно получения объекта java.security.PrivateKey после авторизации через ваш API. На данный момент, все мои предыдущие обращения получала лишь расплывчатые и общие ответы, которые, к сожалению, не помогают в решении моей проблемы.</p><p>Как мне известно, чтобы получить ContentSigner из CmsSigner, необходимо знать PrivateKey. Однако я не могу получить ясного понимания, существует ли возможность извлечения PrivateKey в рамках вашего API после прохождения процесса авторизации на токене.</p><p>Пожалуйста, объясните, возможно ли это, и если да, то каким образом. Я надеюсь на ваше понимание и более детальную и конкретную поддержку в данном вопросе.</p>]]></description>
			<author><![CDATA[null@example.com (monkeykima1993)]]></author>
			<pubDate>Wed, 11 Dec 2024 14:05:16 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/26679/#p26679</guid>
		</item>
		<item>
			<title><![CDATA[Re: Rutoken NFC Android  - создание самоподписанного сертификата на токене]]></title>
			<link>https://forum.rutoken.ru/post/26678/#p26678</link>
			<description><![CDATA[<div class="quotebox"><cite>monkeykima1993 пишет:</cite><blockquote><p>Подскажите как получить эти данные в рабочем коде?</p></blockquote></div><p>готового примера у нас нет. <br />На основе примеров подписи произвольных данных вы можете сделать свою функцию для создания самоподписанного сертификата.</p>]]></description>
			<author><![CDATA[null@example.com (Аверченко Кирилл)]]></author>
			<pubDate>Wed, 11 Dec 2024 13:53:23 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/26678/#p26678</guid>
		</item>
		<item>
			<title><![CDATA[Re: Rutoken NFC Android  - создание самоподписанного сертификата на токене]]></title>
			<link>https://forum.rutoken.ru/post/26674/#p26674</link>
			<description><![CDATA[<p>Спасибо большое за пояснение. Но этот алгоритм мне известен. В данный момент меня интересует какими методами вашего API можно это получить PrivateKey. <br />Хорошо постараюсь зайти с другой стороны. После авторизации на токене как можно получить PrivateKey класса java.security.PrivateKey. Во всех примерах от вас мы получаем Pkcs11GostPrivateKeyObject, для операции подписи и шифрования в ваших примерах используется handle ключа. Но для подписи сертификата вы же сами используете JcaContentSignerBuilder. Ваш пример просто имеет статичные данные. Подскажите как получить эти данные в рабочем коде?</p>]]></description>
			<author><![CDATA[null@example.com (monkeykima1993)]]></author>
			<pubDate>Wed, 11 Dec 2024 12:06:41 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/26674/#p26674</guid>
		</item>
		<item>
			<title><![CDATA[Re: Rutoken NFC Android  - создание самоподписанного сертификата на токене]]></title>
			<link>https://forum.rutoken.ru/post/26673/#p26673</link>
			<description><![CDATA[<div class="quotebox"><cite>monkeykima1993 пишет:</cite><blockquote><p>В ссылке которую вы предоставили privateKey: Pkcs11GostPrivateKeyObject, но ведь для подписи сертификата, в строке<br /><a href="https://github.com/AktivCo/rutoken-tech">https://github.com/AktivCo/rutoken-tech</a> … CA.kt#L105</p><p>вы получаете класс java.security.PrivateKey. Необходимый для метода JcaContentSignerBuilder<br /><a href="https://github.com/AktivCo/rutoken-tech">https://github.com/AktivCo/rutoken-tech</a> … CA.kt#L106</p></blockquote></div><p>Все верно. но в нашем примере используется ключ СА в виде массива. А вам его нужно получить с токена. <br />Я вам предложил пример, как это можно сделать. <br />Схема должна быть примерно такой:<br />Вы генерируете ключевую пару. <br />Создаете запрос на сертификат.<br />Подписываете запрос с помощью ключа, сгенерированного на первом шаге.</p>]]></description>
			<author><![CDATA[null@example.com (Аверченко Кирилл)]]></author>
			<pubDate>Wed, 11 Dec 2024 11:54:53 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/26673/#p26673</guid>
		</item>
		<item>
			<title><![CDATA[Re: Rutoken NFC Android  - создание самоподписанного сертификата на токене]]></title>
			<link>https://forum.rutoken.ru/post/26672/#p26672</link>
			<description><![CDATA[<p>В ссылке которую вы предоставили privateKey: Pkcs11GostPrivateKeyObject, но ведь для подписи сертификата, в строке<br /><a href="https://github.com/AktivCo/rutoken-tech-android/blob/e082a21f1c4bb2805bfa840f2b377fdd369f99bf/module.rutoken-tech/src/main/java/ru/rutoken/tech/ca/LocalCA.kt#L105">https://github.com/AktivCo/rutoken-tech … CA.kt#L105</a></p><p>вы получаете класс java.security.PrivateKey. Необходимый для метода JcaContentSignerBuilder<br /><a href="https://github.com/AktivCo/rutoken-tech-android/blob/e082a21f1c4bb2805bfa840f2b377fdd369f99bf/module.rutoken-tech/src/main/java/ru/rutoken/tech/ca/LocalCA.kt#L106">https://github.com/AktivCo/rutoken-tech … CA.kt#L106</a></p><p>Самоподписанный сертификат хочу использовать для подписи и шифрования</p>]]></description>
			<author><![CDATA[null@example.com (monkeykima1993)]]></author>
			<pubDate>Wed, 11 Dec 2024 10:44:31 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/26672/#p26672</guid>
		</item>
		<item>
			<title><![CDATA[Re: Rutoken NFC Android  - создание самоподписанного сертификата на токене]]></title>
			<link>https://forum.rutoken.ru/post/26671/#p26671</link>
			<description><![CDATA[<div class="quotebox"><cite>monkeykima1993 пишет:</cite><blockquote><p>Не подскажете как получить PrivateKey?</p></blockquote></div><p>Например, вот тут получение ключа описано <a href="https://github.com/AktivCo/rutoken-tech-android/blob/e082a21f1c4bb2805bfa840f2b377fdd369f99bf/module.rutoken-tech/src/main/java/ru/rutoken/tech/bouncycastle/signature/Signature.kt">https://github.com/AktivCo/rutoken-tech … gnature.kt</a></p><p>Какую вы задачу решаете? Для чего вы планируете использовать именно самоподписанный сертификат?</p>]]></description>
			<author><![CDATA[null@example.com (Аверченко Кирилл)]]></author>
			<pubDate>Wed, 11 Dec 2024 10:34:26 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/26671/#p26671</guid>
		</item>
		<item>
			<title><![CDATA[Re: Rutoken NFC Android  - создание самоподписанного сертификата на токене]]></title>
			<link>https://forum.rutoken.ru/post/26669/#p26669</link>
			<description><![CDATA[<p>Ключ пара создана по вашему же примеру</p><p><a href="https://github.com/AktivCo/rutoken-tech-android/blob/e082a21f1c4bb2805bfa840f2b377fdd369f99bf/module.rutoken-tech/src/main/java/ru/rutoken/tech/pkcs11/createobjects/ObjectGenerator.kt#L73">https://github.com/AktivCo/rutoken-tech … tor.kt#L73</a></p><p>и возвращает: Pkcs11KeyPair&lt;Pkcs11GostPublicKeyObject, Pkcs11GostPrivateKeyObject&gt;</p><p>Не подскажете как получить PrivateKey?</p><p>И privateKeyAlgorithm в создании вы используете вид: GostKeyPairParams.GOST_2012_256<br />а при создании Тестового сертифката privateKeyAlgorithm = &quot;ECGOST3410-2012&quot;<br />Не поможете немного разобраться с этим?</p>]]></description>
			<author><![CDATA[null@example.com (monkeykima1993)]]></author>
			<pubDate>Wed, 11 Dec 2024 09:09:34 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/26669/#p26669</guid>
		</item>
		<item>
			<title><![CDATA[Re: Rutoken NFC Android  - создание самоподписанного сертификата на токене]]></title>
			<link>https://forum.rutoken.ru/post/26667/#p26667</link>
			<description><![CDATA[<p>добрый день.<br />privateKeyAlgorithm вы сами задаете при создании ключевой пары. <br />чтобы создать самоподписанный сертификат, то вместо caPrivateKey вы можете использовать PrivateKey от созданной вами ключевой пары.</p>]]></description>
			<author><![CDATA[null@example.com (Аверченко Кирилл)]]></author>
			<pubDate>Wed, 11 Dec 2024 08:51:25 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/26667/#p26667</guid>
		</item>
		<item>
			<title><![CDATA[Rutoken NFC Android  - создание самоподписанного сертификата на токене]]></title>
			<link>https://forum.rutoken.ru/post/26666/#p26666</link>
			<description><![CDATA[<p>Добрый день. По вашему примеру хотелось бы создать самоподписанный сертификат на токене<br /><a href="https://github.com/AktivCo/rutoken-tech-android/blob/master/module.rutoken-tech/src/main/java/ru/rutoken/tech/ca/LocalCA.kt">https://github.com/AktivCo/rutoken-tech … LocalCA.kt</a></p><p>Для получения PrivateKey вы заранее занете caPrivateKey и privateKeyAlgorithm. Не подскажете, можно ли получить эти данные из Pkcs11KeyPair? Или эту информацию можно получить другим способом?</p>]]></description>
			<author><![CDATA[null@example.com (monkeykima1993)]]></author>
			<pubDate>Wed, 11 Dec 2024 08:25:41 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/26666/#p26666</guid>
		</item>
	</channel>
</rss>
