Atom Лента - Форум КриптоПро - Тема:Если у вас не создается/не проверяется подпись в КриптоПро ЭЦП SDK/CADESCOM/ЭЦП Browser plug-in - 10Форум КриптоПро - Atom Лентаurn:https:--www-cryptopro-ru:AtomLenta:ForumKriptoPro:Tema:Esliuvasnesozdaetsja/neproverjaetsjapodpis'vKriptoProEhCPSDK/CADESCOM/EhCPBrowserplug-in-10:1Copyright 2024 Форум КриптоПро2024-03-29T14:06:55Zhttps://www.cryptopro.ru/forum2/Images/YAFLogo.pngForum Adminhttps://www.cryptopro.ruforum@cryptopro.ruАнатолий Беляевhttps://www.cryptopro.ru/forum2/default.aspx?g=profile&u=2008&name=Анатолий БеляевАнатолий Беляевhttps://www.cryptopro.ru/forum2/default.aspx?g=profile&u=2008&name=Анатолий БеляевYetAnotherForum.NETurn:https:--www-cryptopro-ru:ftPosts:st1:meid25846:1Если у вас не создается/не проверяется подпись в КриптоПро ЭЦП SDK/CADESCOM/ЭЦП Browser plug-in<table class="content postContainer_Alt" width="100%"><tr><td><strong>Если вы пытаетесь создать/проверить усовершенствованную подпись (электронная подпись формата CAdES-X Long Type 1)</strong><br /><br />1. Проверьте, что выполняются следующие <a rel="nofollow" href="http://cpdn.cryptopro.ru/default.asp?url=content/cades/requirements.html" title="http://cpdn.cryptopro.ru/default.asp?url=content/cades/requirements.html">требования</a>.<br />2. Если все требования выполняются, то нужно собрать лог.<br /><br />Под Windows лог можно получить при помощи программы dbgView, предварительно добавив в реестр следующие значения:<br /><div class="code"><strong>Код:</strong><div class="innercode"><pre class="line-numbers"><code class="language-markup">
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\WinHttp\Tracing]
"Enabled"=dword:00000001
"LogFilePrefix"=""
"ToFileOrDebugger"=dword:00000001
"ShowBytes"=dword:00000001
"ShowApiTrace"=dword:00000001
[HKEY_LOCAL_MACHINE\SOFTWARE\Crypto Pro\Trace]
"cades.dll"=""
"ProcessFlags"=dword:00000002
"reprov.dll"=""
"reprovb.dll"=""
"cprevchk.dll"=""
"ocspcli.dll"=""
"tspcli.dll"=""
"pkivalidator.dll"=""
"cadescom.dll"=""
"npcades.dll"=""</code></pre>
</div></div><br />На платформе Windows x64 эти значения нужно добавлять в обе (32-битную и 64-битную) ветки реестра, то есть дополнительно добавить:<br /><div class="code"><strong>Код:</strong><div class="innercode"><pre class="line-numbers"><code class="language-markup">
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Internet Settings\WinHttp\Tracing]
"Enabled"=dword:00000001
"LogFilePrefix"=""
"ToFileOrDebugger"=dword:00000001
"ShowBytes"=dword:00000001
"ShowApiTrace"=dword:00000001
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Crypto Pro\Trace]
"cades.dll"=""
"ProcessFlags"=dword:00000002
"reprov.dll"=""
"reprovb.dll"=""
"cprevchk.dll"=""
"ocspcli.dll"=""
"tspcli.dll"=""
"pkivalidator.dll"=""
"cadescom.dll"=""
"npcades.dll"=""</code></pre>
</div></div><br /><br /><br />На Unix системах следует выполнить команды (от root)<br /><div class="code"><strong>Код:</strong><div class="innercode"><pre class="line-numbers"><code class="language-markup">
/opt/cprocsp/sbin/<архитектура>/cpconfig -loglevel ocsp -mask 0xF
/opt/cprocsp/sbin/<архитектура>/cpconfig -loglevel ocsp_fmt -mask 0x39
/opt/cprocsp/sbin/<архитектура>/cpconfig -loglevel tsp -mask 0xF
/opt/cprocsp/sbin/<архитектура>/cpconfig -loglevel tsp_fmt -mask 0x39
/opt/cprocsp/sbin/<архитектура>/cpconfig -loglevel cades -mask 0xF
/opt/cprocsp/sbin/<архитектура>/cpconfig -loglevel cades_fmt -mask 0x39</code></pre>
</div></div><br /><br />После этого лог отправляется в syslog (попадает как правило в /var/log/messages или /var/log/auth.log, зависит от настроек syslog)<br /><br />На iOS следует изменить файл config.ini из ресурсов фреймворка.<br />Измените уровни журналирования в секции [debug] на следующие:<br /><div class="code"><strong>Код:</strong><div class="innercode"><pre class="line-numbers"><code class="language-markup">cades=15
tsp=15
ocsp=15</code></pre>
</div></div><br />Логи можно будет посмотреть через органайзер в device logs.<br /><br /><strong><br />Если вы пытаетесь создать/проверить подпись формата CAdES-BES</strong><br /><br />1. Проверьте, что сертификат, на котором создаётся/проверяется подпись проверяется на отзыв и для него строится цепочка.<br />2. Если первое требование выполняется, то нужно собрать лог. Как это сделать описано выше.<br /><br /><strong>Как правильно задать вопрос про создание/проверку подписи на форуме</strong><br /><br />1. Операционная система<br />2. Какой продукт используете<br />3. Какую подпись создаете/проверяете (и создаете или проверяете)<br />4. Лог возникновения ошибки</td></tr></table>2016-10-19T11:17:29+03:002016-10-19T11:17:29+03:00Анатолий Беляев<table class="content postContainer_Alt" width="100%"><tr><td><strong>Если вы пытаетесь создать/проверить усовершенствованную подпись (электронная подпись формата CAdES-X Long Type 1)</strong><br /><br />1. Проверьте, что выполняются следующие <a rel="nofollow" href="http://cpdn.cryptopro.ru/default.asp?url=content/cades/requirements.html" title="http://cpdn.cryptopro.ru/default.asp?url=content/cades/requirements.html">требования</a>.<br />2. Если все требования выполняются, то нужно собрать лог.<br /><br />Под Windows лог можно получить при помощи программы dbgView, предварительно добавив в реестр следующие значения:<br /><div class="code"><strong>Код:</strong><div class="innercode"><pre class="line-numbers"><code class="language-markup">
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\WinHttp\Tracing]
"Enabled"=dword:00000001
"LogFilePrefix"=""
"ToFileOrDebugger"=dword:00000001
"ShowBytes"=dword:00000001
"ShowApiTrace"=dword:00000001
[HKEY_LOCAL_MACHINE\SOFTWARE\Crypto Pro\Trace]
"cades.dll"=""
"ProcessFlags"=dword:00000002
"reprov.dll"=""
"reprovb.dll"=""
"cprevchk.dll"=""
"ocspcli.dll"=""
"tspcli.dll"=""
"pkivalidator.dll"=""
"cadescom.dll"=""
"npcades.dll"=""</code></pre>
</div></div><br />На платформе Windows x64 эти значения нужно добавлять в обе (32-битную и 64-битную) ветки реестра, то есть дополнительно добавить:<br /><div class="code"><strong>Код:</strong><div class="innercode"><pre class="line-numbers"><code class="language-markup">
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Internet Settings\WinHttp\Tracing]
"Enabled"=dword:00000001
"LogFilePrefix"=""
"ToFileOrDebugger"=dword:00000001
"ShowBytes"=dword:00000001
"ShowApiTrace"=dword:00000001
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Crypto Pro\Trace]
"cades.dll"=""
"ProcessFlags"=dword:00000002
"reprov.dll"=""
"reprovb.dll"=""
"cprevchk.dll"=""
"ocspcli.dll"=""
"tspcli.dll"=""
"pkivalidator.dll"=""
"cadescom.dll"=""
"npcades.dll"=""</code></pre>
</div></div><br /><br /><br />На Unix системах следует выполнить команды (от root)<br /><div class="code"><strong>Код:</strong><div class="innercode"><pre class="line-numbers"><code class="language-markup">
/opt/cprocsp/sbin/<архитектура>/cpconfig -loglevel ocsp -mask 0xF
/opt/cprocsp/sbin/<архитектура>/cpconfig -loglevel ocsp_fmt -mask 0x39
/opt/cprocsp/sbin/<архитектура>/cpconfig -loglevel tsp -mask 0xF
/opt/cprocsp/sbin/<архитектура>/cpconfig -loglevel tsp_fmt -mask 0x39
/opt/cprocsp/sbin/<архитектура>/cpconfig -loglevel cades -mask 0xF
/opt/cprocsp/sbin/<архитектура>/cpconfig -loglevel cades_fmt -mask 0x39</code></pre>
</div></div><br /><br />После этого лог отправляется в syslog (попадает как правило в /var/log/messages или /var/log/auth.log, зависит от настроек syslog)<br /><br />На iOS следует изменить файл config.ini из ресурсов фреймворка.<br />Измените уровни журналирования в секции [debug] на следующие:<br /><div class="code"><strong>Код:</strong><div class="innercode"><pre class="line-numbers"><code class="language-markup">cades=15
tsp=15
ocsp=15</code></pre>
</div></div><br />Логи можно будет посмотреть через органайзер в device logs.<br /><br /><strong><br />Если вы пытаетесь создать/проверить подпись формата CAdES-BES</strong><br /><br />1. Проверьте, что сертификат, на котором создаётся/проверяется подпись проверяется на отзыв и для него строится цепочка.<br />2. Если первое требование выполняется, то нужно собрать лог. Как это сделать описано выше.<br /><br /><strong>Как правильно задать вопрос про создание/проверку подписи на форуме</strong><br /><br />1. Операционная система<br />2. Какой продукт используете<br />3. Какую подпись создаете/проверяете (и создаете или проверяете)<br />4. Лог возникновения ошибки</td></tr></table>