<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>https://wiki.sftserv.ru/index.php?action=history&amp;feed=atom&amp;title=%D0%9A%D1%80%D0%B8%D0%BF%D1%82%D0%BE%D0%9F%D0%A0%D0%9E%3A_Bat_%D1%84%D0%B0%D0%B9%D0%BB_%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D1%8F_%D0%AD%D0%A6%D0%9F</id>
		<title>КриптоПРО: Bat файл создания ЭЦП - История изменений</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.sftserv.ru/index.php?action=history&amp;feed=atom&amp;title=%D0%9A%D1%80%D0%B8%D0%BF%D1%82%D0%BE%D0%9F%D0%A0%D0%9E%3A_Bat_%D1%84%D0%B0%D0%B9%D0%BB_%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D1%8F_%D0%AD%D0%A6%D0%9F"/>
		<link rel="alternate" type="text/html" href="https://wiki.sftserv.ru/index.php?title=%D0%9A%D1%80%D0%B8%D0%BF%D1%82%D0%BE%D0%9F%D0%A0%D0%9E:_Bat_%D1%84%D0%B0%D0%B9%D0%BB_%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D1%8F_%D0%AD%D0%A6%D0%9F&amp;action=history"/>
		<updated>2026-04-25T10:05:12Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.26.3</generator>

	<entry>
		<id>https://wiki.sftserv.ru/index.php?title=%D0%9A%D1%80%D0%B8%D0%BF%D1%82%D0%BE%D0%9F%D0%A0%D0%9E:_Bat_%D1%84%D0%B0%D0%B9%D0%BB_%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D1%8F_%D0%AD%D0%A6%D0%9F&amp;diff=39203&amp;oldid=prev</id>
		<title>Sergey.h: Новая страница: «Пример:&lt;br&gt; c:\Program Files (x86)\Crypto Pro\CSP\csptest -sfsign -sign -in c:\temp\ФайлКоторыйНадоПодписать.txt  -out  c:\temp\Фа…»</title>
		<link rel="alternate" type="text/html" href="https://wiki.sftserv.ru/index.php?title=%D0%9A%D1%80%D0%B8%D0%BF%D1%82%D0%BE%D0%9F%D0%A0%D0%9E:_Bat_%D1%84%D0%B0%D0%B9%D0%BB_%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D1%8F_%D0%AD%D0%A6%D0%9F&amp;diff=39203&amp;oldid=prev"/>
				<updated>2020-10-19T05:27:14Z</updated>
		
		<summary type="html">&lt;p&gt;Новая страница: «Пример:&amp;lt;br&amp;gt; c:\Program Files (x86)\Crypto Pro\CSP\csptest -sfsign -sign -in c:\temp\ФайлКоторыйНадоПодписать.txt  -out  c:\temp\Фа…»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Пример:&amp;lt;br&amp;gt;&lt;br /&gt;
c:\Program Files (x86)\Crypto Pro\CSP\csptest -sfsign -sign -in c:\temp\ФайлКоторыйНадоПодписать.txt  -out  c:\temp\ФайлКоторыйБудетСодержатьПодпись.bin -my СтрокаПоискаСертификата -add&lt;br /&gt;
&lt;br /&gt;
Вроде тут все понятно, за исключением нескольких моментов:&lt;br /&gt;
&lt;br /&gt;
1. Сертификат должен лежать на компе в хранилище сертификатов (можно посмотреть) CertMgr.msc, в разделе личные. При это если это хранилище по пользователям то передаем флаг &amp;quot;-my&amp;quot;. Если хранилище LocalMaschine то &amp;quot;-MY&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
2. Строка поиска сертификата, должна содержать что-то уникальное. Обычно email подписанта, или его фамилию. (пример: -my ivanov@gmail.com)&amp;lt;br&amp;gt;&lt;br /&gt;
3. Сертификат по этой строке должен быть найден один, а то она начнет предлагать выбрать нужный и автомата не получится.&amp;lt;br&amp;gt;&lt;br /&gt;
4. В результате этой строки создастся файл, который будет содержать исходный файл + подпись. Если надо просто отдельно создать файл подписи то добавляем после -sign еще один флаг &amp;quot;-detached&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
5. В данной строке еще до кучи помимо закрытого ключа добавляется сам сертификат в виде текста. Так требуют например Госуслуги. Без этого валидация там не проходит. Если сертификат включать не нужно, то убираем флаг &amp;quot;-add&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
6. Переместить сертификат в хранилище компа можно просто кликнув на файле .pfx - потом, далее, далее, далее и где-то там поставить галочку &amp;quot;запомнить пароль&amp;quot;. А можно с помощью утилиты cryptoPro.&amp;lt;br&amp;gt;&lt;br /&gt;
7. Тестировать это чудо надо из командной строки, при этом надо по cd.. перейти в папку  c:\Program Files (x86)\Crypto Pro\CSP\ и запускать просто csptest .....&amp;lt;br&amp;gt;&lt;br /&gt;
из батника вызов по пути должен работать  &amp;lt;br&amp;gt;&lt;br /&gt;
8. И еще момент, всплывающий на разных ОС. Папка x86 может быть и не быть, так что можно вызывать просто из Program Files, версию x64.&lt;br /&gt;
&lt;br /&gt;
[https://blog.foolsoft.ru/kriptopro-bat-fajl-sozdaniya-ecp/ Подробное описание]&lt;/div&gt;</summary>
		<author><name>Sergey.h</name></author>	</entry>

	</feed>