<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Форум Рутокен &mdash; No private key is available -- это как?]]></title>
		<link>https://forum.rutoken.ru/topic/5801/</link>
		<atom:link href="https://forum.rutoken.ru/feed/rss/topic/5801" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «No private key is available -- это как?».]]></description>
		<lastBuildDate>Wed, 09 Jul 2025 07:55:59 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: No private key is available -- это как?]]></title>
			<link>https://forum.rutoken.ru/post/29632/#p29632</link>
			<description><![CDATA[<div class="quotebox"><cite>timzi пишет:</cite><blockquote><p>Кажется, так работать не будет. Для подписи &quot;в разрыв&quot; нельзя применить /timestamp</p></blockquote></div><p>timstamp можно делать отдельным шагом, для уже существующей подписи.<br />у меня и сейчас -- сначала подписывается без таймштампа, а потом в цикле перебираются урлы и выходим если успешный timestamp<br />просто иногда сервера показывают фигу, если превышен предел обращений за день/месяц или по велению левой пятки, и мне проще было сделать так.</p><p>в начале батничка<br /></p><div class="codebox"><pre><code>set URLS=
set URLS=%URLS% http://timestamp.digicert.com
set URLS=%URLS% http://rfc3161timestamp.globalsign.com/advanced
set URLS=%URLS% http://aatl-timestamp.globalsign.com/tsa/aohfewat2389535fnasgnlg5m23
set URLS=%URLS% http://timestamp.sectigo.com
set URLS=%URLS% http://timestamp.comodoca.com
set URLS=%URLS% http://tsa.mesign.com
set URLS=%URLS% http://tsa.startssl.com/rfc3161
set URLS=%URLS% http://freetsa.org/tsr
rem set URLS=%URLS% http://sha256timestamp.ws.symantec.com/sha256/timestamp
set URLS=%URLS% https://rfc3161.ai.moda/microsoft
set URLS=%URLS% https://ca.signfiles.com/tsa/get.aspx
set URLS=%URLS% http://services.globaltrustfinder.com/adss/tsa
set URLS=%URLS% http://timestamp.entrust.net/TSS/RFC3161sha2TS
set URLS=%URLS% http://timestamp.acs.microsoft.com
set URLS=%URLS% https://tsp.iaik.tugraz.at/tsp/TspRequest</code></pre></div><p>а после наложения подписи</p><div class="codebox"><pre><code>:signed
echo Signed, applying timestamp...

for %%U in (%URLS%) do (
  %SGN% timestamp /q /tr %%U /td sha256 %A%
  if %ERRORLEVEL% EQU 0 (
    echo Timestamped using %%U
    exit /b 0
  )
  echo ERRORLEVEL=%ERRORLEVEL% for %%U
)
echo Too many errors on timestamping, exiting
exit /b 1</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Korsar13)]]></author>
			<pubDate>Wed, 09 Jul 2025 07:55:59 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/29632/#p29632</guid>
		</item>
		<item>
			<title><![CDATA[Re: No private key is available -- это как?]]></title>
			<link>https://forum.rutoken.ru/post/29631/#p29631</link>
			<description><![CDATA[<div class="quotebox"><blockquote><p>думаю над вариантом, где получить хэш через signtool sign /dg, подписать его самописной тулзой/сервисом и вклеить обратно через signtool sign /di а потом уже дернуть signtool timestamp</p></blockquote></div><p>Кажется, так работать не будет. Для подписи &quot;в разрыв&quot; нельзя применить /timestamp</p>]]></description>
			<author><![CDATA[null@example.com (timzi)]]></author>
			<pubDate>Wed, 09 Jul 2025 07:43:07 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/29631/#p29631</guid>
		</item>
		<item>
			<title><![CDATA[Re: No private key is available -- это как?]]></title>
			<link>https://forum.rutoken.ru/post/29624/#p29624</link>
			<description><![CDATA[<p>ну вот обходной путь через psexec пока снова работает (так и не понял, почему не работало какое-то время), так что облегченно выдыхаем</p>]]></description>
			<author><![CDATA[null@example.com (Korsar13)]]></author>
			<pubDate>Tue, 08 Jul 2025 13:15:02 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/29624/#p29624</guid>
		</item>
		<item>
			<title><![CDATA[Re: No private key is available -- это как?]]></title>
			<link>https://forum.rutoken.ru/post/29623/#p29623</link>
			<description><![CDATA[<div class="quotebox"><cite>Фатеева Светлана пишет:</cite><blockquote><p><strong>Korsar13</strong>, <br />также попробуйте в SSH сессии выполнить команду Query Session как описано&nbsp; <a href="https://superuser.com/questions/303927/how-can-i-retrieve-the-session-id-from-command-line">здесь</a>.<br />Служба смарт-карт доступна только если session id будет имеет значение &quot;1&quot;.</p></blockquote></div><div class="codebox"><pre><code>akvis\builder@K13WORK C:\Users\builder.AKVIS&gt;query session
No session exists for *</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Korsar13)]]></author>
			<pubDate>Tue, 08 Jul 2025 13:13:46 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/29623/#p29623</guid>
		</item>
		<item>
			<title><![CDATA[Re: No private key is available -- это как?]]></title>
			<link>https://forum.rutoken.ru/post/29621/#p29621</link>
			<description><![CDATA[<p>вот самое забавное, что если из-под ssh запустить<br /></p><div class="codebox"><pre><code>c:\bin\sysinternals\psexec -accepteula -nobanner -i -u ...имя-юзера... -p ...пароль... certutil -scinfo</code></pre></div><p>то вывод команды я не вижу, но завершается с кодом 0 вместо ошибки:<br /></p><div class="codebox"><pre><code>certutil exited with error code 0</code></pre></div><p>jsign тоже удалось заставить работать, хотя пишут что через него подписывает медленнее -- когда подписывать надо сотни мегабайт, это может оказаться заметно.<br />думаю над вариантом, где получить хэш через signtool sign /dg, подписать его самописной тулзой/сервисом и вклеить обратно через signtool sign /di а потом уже дернуть signtool timestamp</p>]]></description>
			<author><![CDATA[null@example.com (Korsar13)]]></author>
			<pubDate>Tue, 08 Jul 2025 12:56:00 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/29621/#p29621</guid>
		</item>
		<item>
			<title><![CDATA[Re: No private key is available -- это как?]]></title>
			<link>https://forum.rutoken.ru/post/29620/#p29620</link>
			<description><![CDATA[<p><strong>Korsar13</strong>, <br />также попробуйте в SSH сессии выполнить команду Query Session как описано&nbsp; <a href="https://superuser.com/questions/303927/how-can-i-retrieve-the-session-id-from-command-line">здесь</a>.<br />Служба смарт-карт доступна только если session id будет имеет значение &quot;1&quot;.</p>]]></description>
			<author><![CDATA[null@example.com (Фатеева Светлана)]]></author>
			<pubDate>Tue, 08 Jul 2025 12:47:52 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/29620/#p29620</guid>
		</item>
		<item>
			<title><![CDATA[Re: No private key is available -- это как?]]></title>
			<link>https://forum.rutoken.ru/post/29618/#p29618</link>
			<description><![CDATA[<p><strong>Korsar13</strong>, <br />попробуйте и sshd&nbsp; запускать от имени того пользователя, которому доступны сертификаты.<br />Индикатором работы - вызов SCInfo, который покажет сертификат.</p>]]></description>
			<author><![CDATA[null@example.com (Фатеева Светлана)]]></author>
			<pubDate>Tue, 08 Jul 2025 12:34:49 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/29618/#p29618</guid>
		</item>
		<item>
			<title><![CDATA[Re: No private key is available -- это как?]]></title>
			<link>https://forum.rutoken.ru/post/29617/#p29617</link>
			<description><![CDATA[<div class="quotebox"><cite>Фатеева Светлана пишет:</cite><blockquote><p><strong>Korsar13</strong>, <br />1) зарегистрировать сертификат в MY и передавать его в signtool через ключ хеш-сертификата /sha1 &lt;.....&gt;</p></blockquote></div><p>понял. но я сертификат передаю явным образом через /f с именем .cer файла</p>]]></description>
			<author><![CDATA[null@example.com (Korsar13)]]></author>
			<pubDate>Tue, 08 Jul 2025 12:12:23 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/29617/#p29617</guid>
		</item>
		<item>
			<title><![CDATA[Re: No private key is available -- это как?]]></title>
			<link>https://forum.rutoken.ru/post/29608/#p29608</link>
			<description><![CDATA[<div class="quotebox"><cite>Фатеева Светлана пишет:</cite><blockquote><p><strong>Korsar13</strong>, <br />Попробуйте в том же окружении при подключении по SSH:</p><p>1) зарегистрировать сертификат в MY и передавать его в signtool через ключ хеш-сертификата /sha1 &lt;.....&gt;<br />2) добавить в скрипт вызов signtool с флагом /debug<br />3) добавить в скрипт &quot;certutil -scinfo&quot;</p></blockquote></div><p>при запуске через ssh certutil -scinfo обламывается по ошибке доступа:<br /></p><div class="codebox"><pre><code>The Microsoft Smart Card Resource Manager is not running.
SCardAccessStartedEvent: Service is in an unknown state.
CertUtil: -SCInfo command FAILED: 0x80070005 (WIN32: 5 ERROR_ACCESS_DENIED)
CertUtil: Access is denied.</code></pre></div><p>при запуске без ssh -- нормально показывает сертификат</p><p>&quot;зарегистрировать сертификат в MY&quot; -- не совсем понял, где именно зарегистрировать и как?</p>]]></description>
			<author><![CDATA[null@example.com (Korsar13)]]></author>
			<pubDate>Tue, 08 Jul 2025 10:53:42 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/29608/#p29608</guid>
		</item>
		<item>
			<title><![CDATA[Re: No private key is available -- это как?]]></title>
			<link>https://forum.rutoken.ru/post/29435/#p29435</link>
			<description><![CDATA[<p><strong>Korsar13</strong>, уточните, удалось ли выполнить указанный запрос?<br />Пришлите, пожалуйста, результат вывода утилит.</p>]]></description>
			<author><![CDATA[null@example.com (Фатеева Светлана)]]></author>
			<pubDate>Thu, 03 Jul 2025 13:00:32 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/29435/#p29435</guid>
		</item>
		<item>
			<title><![CDATA[Re: No private key is available -- это как?]]></title>
			<link>https://forum.rutoken.ru/post/29422/#p29422</link>
			<description><![CDATA[<p><strong>Korsar13</strong>, <br />Попробуйте в том же окружении при подключении по SSH:</p><p>1) зарегистрировать сертификат в MY и передавать его в signtool через ключ хеш-сертификата /sha1 &lt;.....&gt;<br />2) добавить в скрипт вызов signtool с флагом /debug<br />3) добавить в скрипт &quot;certutil -scinfo&quot;</p>]]></description>
			<author><![CDATA[null@example.com (Фатеева Светлана)]]></author>
			<pubDate>Wed, 02 Jul 2025 14:13:33 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/29422/#p29422</guid>
		</item>
		<item>
			<title><![CDATA[Re: No private key is available -- это как?]]></title>
			<link>https://forum.rutoken.ru/post/29412/#p29412</link>
			<description><![CDATA[<p>уточняю:<br />sshd.exe работает от имени NT AUTHORITY\SYSTEM<br />дочерний процесс sshd.exe -- уже от имени моего юзера<br />в нем запущен conhost.exe, в котором запущен cmd.exe, оба уже под моим логином</p>]]></description>
			<author><![CDATA[null@example.com (Korsar13)]]></author>
			<pubDate>Wed, 02 Jul 2025 11:31:38 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/29412/#p29412</guid>
		</item>
		<item>
			<title><![CDATA[Re: No private key is available -- это как?]]></title>
			<link>https://forum.rutoken.ru/post/29411/#p29411</link>
			<description><![CDATA[<div class="quotebox"><cite>Фатеева Светлана пишет:</cite><blockquote><p>Здравствуйте, <strong>Korsar13</strong>, <br />уточните, пожалуйста, ssh-сервис из-под того же пользователя работает или нет?</p></blockquote></div><p>ssh-сервис работает от LocalSystem<br />cmd.exe при ssh-логоне уже работает от конкретного пользователя.</p><p>и получается, что в окошке под моим текущим юзером -- работает.<br />делаю<br /></p><div class="codebox"><pre><code>ssh localhost</code></pre></div><p>на том же ящике под тем же логином, запускаю тот же батничек -- и обламываюсь, приватный ключ не найден.</p><p>позднее попробовал -- запуск из-под Task Scheduler так же выдает &quot;нет приватного ключа&quot;</p>]]></description>
			<author><![CDATA[null@example.com (Korsar13)]]></author>
			<pubDate>Wed, 02 Jul 2025 11:28:25 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/29411/#p29411</guid>
		</item>
		<item>
			<title><![CDATA[Re: No private key is available -- это как?]]></title>
			<link>https://forum.rutoken.ru/post/29410/#p29410</link>
			<description><![CDATA[<p>самое забавное, что если запускать батничек из Task Sheduler, выдав юзеру права на Batch Job -- то точно так же приватный ключ не находится</p>]]></description>
			<author><![CDATA[null@example.com (Korsar13)]]></author>
			<pubDate>Wed, 02 Jul 2025 11:25:05 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/29410/#p29410</guid>
		</item>
		<item>
			<title><![CDATA[Re: No private key is available -- это как?]]></title>
			<link>https://forum.rutoken.ru/post/29409/#p29409</link>
			<description><![CDATA[<p>Здравствуйте, <strong>Korsar13</strong>, <br />уточните, пожалуйста, ssh-сервис из-под того же пользователя работает или нет?</p>]]></description>
			<author><![CDATA[null@example.com (Фатеева Светлана)]]></author>
			<pubDate>Wed, 02 Jul 2025 10:45:31 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/29409/#p29409</guid>
		</item>
	</channel>
</rss>
