Atom Лента - Форум КриптоПро - Тема:Формат запроса на постоянный сертифкат - 10Форум КриптоПро - Atom Лентаurn:https:--www-cryptopro-ru:AtomLenta:ForumKriptoPro:Tema:Formatzaprosanapostojannyjjsertifkat-10:1Copyright 2024 Форум КриптоПро2024-03-29T10:34:53Zhttps://www.cryptopro.ru/forum2/Images/YAFLogo.pngForum Adminhttps://www.cryptopro.ruforum@cryptopro.ruCryptoUser2019https://www.cryptopro.ru/forum2/default.aspx?g=profile&u=53601&name=CryptoUser2019CryptoUser2019https://www.cryptopro.ru/forum2/default.aspx?g=profile&u=53601&name=CryptoUser2019Захар Тихоновhttps://www.cryptopro.ru/forum2/default.aspx?g=profile&u=38230&name=Захар ТихоновCryptoUser2019https://www.cryptopro.ru/forum2/default.aspx?g=profile&u=53601&name=CryptoUser2019Захар Тихоновhttps://www.cryptopro.ru/forum2/default.aspx?g=profile&u=38230&name=Захар ТихоновCryptoUser2019https://www.cryptopro.ru/forum2/default.aspx?g=profile&u=53601&name=CryptoUser2019Захар Тихоновhttps://www.cryptopro.ru/forum2/default.aspx?g=profile&u=38230&name=Захар ТихоновCryptoUser2019https://www.cryptopro.ru/forum2/default.aspx?g=profile&u=53601&name=CryptoUser2019Захар Тихоновhttps://www.cryptopro.ru/forum2/default.aspx?g=profile&u=38230&name=Захар ТихоновCryptoUser2019https://www.cryptopro.ru/forum2/default.aspx?g=profile&u=53601&name=CryptoUser2019Захар Тихоновhttps://www.cryptopro.ru/forum2/default.aspx?g=profile&u=38230&name=Захар ТихоновYetAnotherForum.NETurn:https:--www-cryptopro-ru:ftPosts:st1:meid106619:1Формат запроса на постоянный сертифкат<table class="content postContainer_Alt" width="100%"><tr><td><div class="quote"><span class="quotetitle">Автор: Захар Тихонов <a href="/forum2/default.aspx?g=posts&m=106618#post106618"><img src="/forum2/Themes/soclean/icon_latest_reply.gif" title="Перейти к цитате" alt="Перейти к цитате" /></a></span><blockquote>Ваш коллега описал на портале ТП более подробно информацию, как вы обращаетесь к УЦ и получил ответ в рамках тикета 25166. <br />В кратце:<br />Через httpapi задуманное вами работать не будет. Через httpapi пользователь может выполнять операции только для себя. Для передачи запроса ("сторонним" сервером) требуется использовать только ИВП 2.0.</div></div><br /><br />Иными словами REST-API - это не для систем? Т.е. им не могут пользоваться другие системы, которые пересылают запросы пользователей, но при том имеют право на это? <br />Если это так, то это как минимум странно. В документации такого не видели вообще.<br />SOAP - оно как Legacy у вас идет, судя по документации. Жаль, что Rest не поддержан в должном виде...</td></tr></table>2019-09-03T18:12:06+03:002019-09-03T18:12:06+03:00CryptoUser2019<table class="content postContainer_Alt" width="100%"><tr><td><div class="quote"><span class="quotetitle">Автор: Захар Тихонов <a href="/forum2/default.aspx?g=posts&m=106618#post106618"><img src="/forum2/Themes/soclean/icon_latest_reply.gif" title="Перейти к цитате" alt="Перейти к цитате" /></a></span><blockquote>Ваш коллега описал на портале ТП более подробно информацию, как вы обращаетесь к УЦ и получил ответ в рамках тикета 25166. <br />В кратце:<br />Через httpapi задуманное вами работать не будет. Через httpapi пользователь может выполнять операции только для себя. Для передачи запроса ("сторонним" сервером) требуется использовать только ИВП 2.0.</div></div><br /><br />Иными словами REST-API - это не для систем? Т.е. им не могут пользоваться другие системы, которые пересылают запросы пользователей, но при том имеют право на это? <br />Если это так, то это как минимум странно. В документации такого не видели вообще.<br />SOAP - оно как Legacy у вас идет, судя по документации. Жаль, что Rest не поддержан в должном виде...</td></tr></table>urn:https:--www-cryptopro-ru:ftPosts:st1:meid106618:1Формат запроса на постоянный сертифкат<table class="content postContainer" width="100%"><tr><td>Ваш коллега описал на портале ТП более подробно информацию, как вы обращаетесь к УЦ и получил ответ в рамках тикета 25166. <br />В кратце:<br />Через httpapi задуманное вами работать не будет. Через httpapi пользователь может выполнять операции только для себя. Для передачи запроса ("сторонним" сервером) требуется использовать только ИВП 2.0.</td></tr></table>2019-09-03T18:05:14+03:002019-09-03T18:05:14+03:00Захар Тихонов<table class="content postContainer" width="100%"><tr><td>Ваш коллега описал на портале ТП более подробно информацию, как вы обращаетесь к УЦ и получил ответ в рамках тикета 25166. <br />В кратце:<br />Через httpapi задуманное вами работать не будет. Через httpapi пользователь может выполнять операции только для себя. Для передачи запроса ("сторонним" сервером) требуется использовать только ИВП 2.0.</td></tr></table>urn:https:--www-cryptopro-ru:ftPosts:st1:meid106617:1Формат запроса на постоянный сертифкат<table class="content postContainer_Alt" width="100%"><tr><td>Пока лог либо не пишется, либо нам не удается его получить.<br /><br />Тем временем назрел следующий момент.<br />Работа по SOAP-API вроде как поддержана и работает в рамках других систем.<br />А вот с REST-API проблема.<br />Я правильно понимаю, что у вас там 2 разных обработчика для этих 2х типов запросов?<br />ПО всей видимости ошибка-то есть в коде УЦ2.0 для REST-API и я бы был признателен, если бы вы сами тоже попытались ее воспроизвести и получить.</td></tr></table>2019-09-03T17:54:45+03:002019-09-03T17:54:45+03:00CryptoUser2019<table class="content postContainer_Alt" width="100%"><tr><td>Пока лог либо не пишется, либо нам не удается его получить.<br /><br />Тем временем назрел следующий момент.<br />Работа по SOAP-API вроде как поддержана и работает в рамках других систем.<br />А вот с REST-API проблема.<br />Я правильно понимаю, что у вас там 2 разных обработчика для этих 2х типов запросов?<br />ПО всей видимости ошибка-то есть в коде УЦ2.0 для REST-API и я бы был признателен, если бы вы сами тоже попытались ее воспроизвести и получить.</td></tr></table>urn:https:--www-cryptopro-ru:ftPosts:st1:meid106332:1Формат запроса на постоянный сертифкат<table class="content postContainer" width="100%"><tr><td>Когда будет возможность собрать лог, создайте, пожалуйста, заявку на портале ТП с этой проблемой и приложите там лог <a rel="nofollow" href="https://support.cryptopro.ru/" title="https://support.cryptopro.ru/">https://support.cryptopro.ru/</a></td></tr></table>2019-08-26T12:54:54+03:002019-08-26T12:54:54+03:00Захар Тихонов<table class="content postContainer" width="100%"><tr><td>Когда будет возможность собрать лог, создайте, пожалуйста, заявку на портале ТП с этой проблемой и приложите там лог <a rel="nofollow" href="https://support.cryptopro.ru/" title="https://support.cryptopro.ru/">https://support.cryptopro.ru/</a></td></tr></table>urn:https:--www-cryptopro-ru:ftPosts:st1:meid106327:1Формат запроса на постоянный сертифкат<table class="content postContainer_Alt" width="100%"><tr><td>Прошу прощения, каталог на самом деле называется log. И существует он давно.<br />Теперь ясно, что триггером к записи событий является перезагрузка.<br />К сожалению, пока перезагрузку никто санкционировать не может. Другого сервера не имею...</td></tr></table>2019-08-26T12:04:02+03:002019-08-26T12:04:02+03:00CryptoUser2019<table class="content postContainer_Alt" width="100%"><tr><td>Прошу прощения, каталог на самом деле называется log. И существует он давно.<br />Теперь ясно, что триггером к записи событий является перезагрузка.<br />К сожалению, пока перезагрузку никто санкционировать не может. Другого сервера не имею...</td></tr></table>urn:https:--www-cryptopro-ru:ftPosts:st1:meid106322:1Формат запроса на постоянный сертифкат<table class="content postContainer" width="100%"><tr><td>папка должна быть с именем "log", а не "logs". <br />Для записи логов требуется перезапуск служб - обязательно (после создания папки). Далее воспроизвести ошибку. Снова перезапустить службы. Из папки приложить файлы. Все довольно просто.</td></tr></table>2019-08-26T11:24:41+03:002019-08-26T11:24:41+03:00Захар Тихонов<table class="content postContainer" width="100%"><tr><td>папка должна быть с именем "log", а не "logs". <br />Для записи логов требуется перезапуск служб - обязательно (после создания папки). Далее воспроизвести ошибку. Снова перезапустить службы. Из папки приложить файлы. Все довольно просто.</td></tr></table>urn:https:--www-cryptopro-ru:ftPosts:st1:meid106320:1Формат запроса на постоянный сертифкат<table class="content postContainer_Alt" width="100%"><tr><td>Не ясно как вообще эти логи пишулся в каталог logs.<br />Сам каталог logs создан давно. <br />Сегодня выполнили запрос, который привел к той же ошибке, но логов за сегодня еще нет...<br />За прошлые дни файлы логов находили, но ошибок там не было. Там такого рода текст везде:<br /><div class="code"><strong>Код:</strong><div class="innercode"><pre class="line-numbers"><code class="language-markup">2019-08-11 01:49:38 10.27.89.30 POST /CA/CertRequestService.svc/ - 443 AdminRA2012 10.27.89.31 - - 200 0 0 124
2019-08-11 01:50:09 10.27.89.30 POST /CA/CertRequestService.svc/ - 443 AdminRA2012 10.27.89.31 - - 200 0 0 46</code></pre>
</div></div></td></tr></table>2019-08-26T11:11:47+03:002019-08-26T11:11:47+03:00CryptoUser2019<table class="content postContainer_Alt" width="100%"><tr><td>Не ясно как вообще эти логи пишулся в каталог logs.<br />Сам каталог logs создан давно. <br />Сегодня выполнили запрос, который привел к той же ошибке, но логов за сегодня еще нет...<br />За прошлые дни файлы логов находили, но ошибок там не было. Там такого рода текст везде:<br /><div class="code"><strong>Код:</strong><div class="innercode"><pre class="line-numbers"><code class="language-markup">2019-08-11 01:49:38 10.27.89.30 POST /CA/CertRequestService.svc/ - 443 AdminRA2012 10.27.89.31 - - 200 0 0 124
2019-08-11 01:50:09 10.27.89.30 POST /CA/CertRequestService.svc/ - 443 AdminRA2012 10.27.89.31 - - 200 0 0 46</code></pre>
</div></div></td></tr></table>urn:https:--www-cryptopro-ru:ftPosts:st1:meid106230:1Формат запроса на постоянный сертифкат<table class="content postContainer" width="100%"><tr><td>Еще раз. Лог надо собрать согласно <a rel="nofollow" href="https://support.cryptopro.ru/index.php?/Knowledgebase/Article/View/180/29/nstrojjk-dignosticheskojj-trssirovki-s-pomoshhju-svctraceviewer" title="https://support.cryptopro.ru/index.php?/Knowledgebase/Article/View/180/29/nstrojjk-dignosticheskojj-trssirovki-s-pomoshhju-svctraceviewer">https://support.cryptopr...pomoshhju-svctraceviewer</a><br />Полученные файлы из папки log приложить. Только лог собрать при воспроизведении ошибки!</td></tr></table>2019-08-23T08:08:31+03:002019-08-23T08:08:31+03:00Захар Тихонов<table class="content postContainer" width="100%"><tr><td>Еще раз. Лог надо собрать согласно <a rel="nofollow" href="https://support.cryptopro.ru/index.php?/Knowledgebase/Article/View/180/29/nstrojjk-dignosticheskojj-trssirovki-s-pomoshhju-svctraceviewer" title="https://support.cryptopro.ru/index.php?/Knowledgebase/Article/View/180/29/nstrojjk-dignosticheskojj-trssirovki-s-pomoshhju-svctraceviewer">https://support.cryptopr...pomoshhju-svctraceviewer</a><br />Полученные файлы из папки log приложить. Только лог собрать при воспроизведении ошибки!</td></tr></table>urn:https:--www-cryptopro-ru:ftPosts:st1:meid106217:1Формат запроса на постоянный сертифкат<table class="content postContainer_Alt" width="100%"><tr><td><div class="quote"><span class="quotetitle">Автор: Захар Тихонов <a href="/forum2/default.aspx?g=posts&m=106199#post106199"><img src="/forum2/Themes/soclean/icon_latest_reply.gif" title="Перейти к цитате" alt="Перейти к цитате" /></a></span><blockquote>лог с ЦР приложите.</div></div><br /><br />Логи нашли только в событиях винды.<br /><br />1. сообщение:<br /><div class="code"><strong>Код:</strong><div class="innercode"><pre class="line-numbers"><code class="language-markup">System.InvalidOperationException: (10): Пользователь, подписавший запрос, не совпадает с пользователем, передавшим изменение.
в RegistrationService.HttpApi.HttpApiTransaction.TrySubmitCertRequest(User user, Byte[] rawPkcsRequest, String templateOid, String requestStatus)
в RegistrationService.HttpApi.HttpApiTransaction.SubmitCertRequestViaPushChangesAuto(HttpRequestMessage request)
в RegistrationService.HttpApi.CertRequestController.Post()
в lambda_method(Closure , Object , Object[] )
в System.Web.Http.Controllers.ReflectedHttpActionDescriptor.ActionExecutor.<>c__DisplayClass10.<GetExecutor>b__9(Object instance, Object[] methodParameters)
в System.Web.Http.Controllers.ReflectedHttpActionDescriptor.ExecuteAsync(HttpControllerContext controllerContext, IDictionary`2 arguments, CancellationToken cancellationToken)
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в System.Web.Http.Controllers.ApiControllerActionInvoker.<InvokeActionAsyncCore>d__0.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в System.Web.Http.Filters.ActionFilterAttribute.<CallOnActionExecutedAsync>d__5.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
в System.Web.Http.Filters.ActionFilterAttribute.<CallOnActionExecutedAsync>d__5.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в System.Web.Http.Filters.ActionFilterAttribute.<ExecuteActionFilterAsyncCore>d__0.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в System.Web.Http.Controllers.ActionFilterResult.<ExecuteAsync>d__2.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в System.Web.Http.Filters.AuthorizationFilterAttribute.<ExecuteAuthorizationFilterAsyncCore>d__2.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)</code></pre>
</div></div><br /><br />2 сообщение:<br /><div class="code"><strong>Код:</strong><div class="innercode"><pre class="line-numbers"><code class="language-markup">Запрос на сертификат создать не удалось. Пользователь, выполнивший действие: Веб-портал (вход с сертификатом) (Id: 6f00205c-2220-e711-a465-14dae92987c2) Подробно: Добавление строки (Id: 144f393d-547e-4d97-9df6-aaa700fbc434) в таблице CertRequest.
Список значений колонок:
Идентификатор запр. на сертификат (CertRequestId: 0x3000) = 144f393d-547e-4d97-9df6-aaa700fbc434
Идентификатор пользователя (UserId: 0x3001) = 9da7b5e5-39b6-4c84-86f7-aa61009580b7
Статус запроса (код) (Status: 0x3004) = Q
Двоичный запрос (RawRequest: 0x300c) = System.Byte[]
Комментарий пользователя (UserComment: 0x3029) =
Признак совместимости формата с 1.5 (CompatMode: 0x303d) = 0
Шаблон сертификата (OID) (TemplateOid: 0x3038) = 1.2.643.2.2.50.1.10.10704572.6643853.11816211.15758793.11385.28681
Шаблон сертификата (старшая версия) (TemplateMajorVersion: 0x3039) = 1
Шаблон сертификата (младшая версия) (TemplateMinorVersion: 0x303a) = 0
Идентификатор ЦС (AuthorityId: 0x300a) = 2c15f905-da46-4fe7-8678-a9a600f29ee5
Описание ошибки: PkiService.BusinessLogic.LogicException: Пользователь, подписавший запрос, не совпадает с пользователем, передавшим изменение.
в RegistrationService.BusinessLogic.SignatureProcessor.VerifySigner(SignedCms signature, Boolean& mustBeSignedByRecipientUser)
в RegistrationService.BusinessLogic.SignatureProcessor.Process()
в RegistrationService.BusinessLogic.Preprocess.VerifyGenericRequest(ChangeRaRowContext context, Object entityObject)
в RegistrationService.BusinessLogic.ProcessActions.Run(ChangeRaRowContext context, Object entityObject, List`1& waitCompleteHandlers)
в RegistrationService.BusinessLogic.ChangeRaRowOperation.OnRowChanging(ChangeRaRowContext context, Object entityObject, List`1& waitCompleteHandlers)
в PkiService.BusinessLogic.ChangeRowOperationBase`1.Run(List`1& waitCompleteHandlers)</code></pre>
</div></div></td></tr></table>2019-08-22T17:38:20+03:002019-08-22T17:38:20+03:00CryptoUser2019<table class="content postContainer_Alt" width="100%"><tr><td><div class="quote"><span class="quotetitle">Автор: Захар Тихонов <a href="/forum2/default.aspx?g=posts&m=106199#post106199"><img src="/forum2/Themes/soclean/icon_latest_reply.gif" title="Перейти к цитате" alt="Перейти к цитате" /></a></span><blockquote>лог с ЦР приложите.</div></div><br /><br />Логи нашли только в событиях винды.<br /><br />1. сообщение:<br /><div class="code"><strong>Код:</strong><div class="innercode"><pre class="line-numbers"><code class="language-markup">System.InvalidOperationException: (10): Пользователь, подписавший запрос, не совпадает с пользователем, передавшим изменение.
в RegistrationService.HttpApi.HttpApiTransaction.TrySubmitCertRequest(User user, Byte[] rawPkcsRequest, String templateOid, String requestStatus)
в RegistrationService.HttpApi.HttpApiTransaction.SubmitCertRequestViaPushChangesAuto(HttpRequestMessage request)
в RegistrationService.HttpApi.CertRequestController.Post()
в lambda_method(Closure , Object , Object[] )
в System.Web.Http.Controllers.ReflectedHttpActionDescriptor.ActionExecutor.<>c__DisplayClass10.<GetExecutor>b__9(Object instance, Object[] methodParameters)
в System.Web.Http.Controllers.ReflectedHttpActionDescriptor.ExecuteAsync(HttpControllerContext controllerContext, IDictionary`2 arguments, CancellationToken cancellationToken)
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в System.Web.Http.Controllers.ApiControllerActionInvoker.<InvokeActionAsyncCore>d__0.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в System.Web.Http.Filters.ActionFilterAttribute.<CallOnActionExecutedAsync>d__5.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
в System.Web.Http.Filters.ActionFilterAttribute.<CallOnActionExecutedAsync>d__5.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в System.Web.Http.Filters.ActionFilterAttribute.<ExecuteActionFilterAsyncCore>d__0.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в System.Web.Http.Controllers.ActionFilterResult.<ExecuteAsync>d__2.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в System.Web.Http.Filters.AuthorizationFilterAttribute.<ExecuteAuthorizationFilterAsyncCore>d__2.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)</code></pre>
</div></div><br /><br />2 сообщение:<br /><div class="code"><strong>Код:</strong><div class="innercode"><pre class="line-numbers"><code class="language-markup">Запрос на сертификат создать не удалось. Пользователь, выполнивший действие: Веб-портал (вход с сертификатом) (Id: 6f00205c-2220-e711-a465-14dae92987c2) Подробно: Добавление строки (Id: 144f393d-547e-4d97-9df6-aaa700fbc434) в таблице CertRequest.
Список значений колонок:
Идентификатор запр. на сертификат (CertRequestId: 0x3000) = 144f393d-547e-4d97-9df6-aaa700fbc434
Идентификатор пользователя (UserId: 0x3001) = 9da7b5e5-39b6-4c84-86f7-aa61009580b7
Статус запроса (код) (Status: 0x3004) = Q
Двоичный запрос (RawRequest: 0x300c) = System.Byte[]
Комментарий пользователя (UserComment: 0x3029) =
Признак совместимости формата с 1.5 (CompatMode: 0x303d) = 0
Шаблон сертификата (OID) (TemplateOid: 0x3038) = 1.2.643.2.2.50.1.10.10704572.6643853.11816211.15758793.11385.28681
Шаблон сертификата (старшая версия) (TemplateMajorVersion: 0x3039) = 1
Шаблон сертификата (младшая версия) (TemplateMinorVersion: 0x303a) = 0
Идентификатор ЦС (AuthorityId: 0x300a) = 2c15f905-da46-4fe7-8678-a9a600f29ee5
Описание ошибки: PkiService.BusinessLogic.LogicException: Пользователь, подписавший запрос, не совпадает с пользователем, передавшим изменение.
в RegistrationService.BusinessLogic.SignatureProcessor.VerifySigner(SignedCms signature, Boolean& mustBeSignedByRecipientUser)
в RegistrationService.BusinessLogic.SignatureProcessor.Process()
в RegistrationService.BusinessLogic.Preprocess.VerifyGenericRequest(ChangeRaRowContext context, Object entityObject)
в RegistrationService.BusinessLogic.ProcessActions.Run(ChangeRaRowContext context, Object entityObject, List`1& waitCompleteHandlers)
в RegistrationService.BusinessLogic.ChangeRaRowOperation.OnRowChanging(ChangeRaRowContext context, Object entityObject, List`1& waitCompleteHandlers)
в PkiService.BusinessLogic.ChangeRowOperationBase`1.Run(List`1& waitCompleteHandlers)</code></pre>
</div></div></td></tr></table>urn:https:--www-cryptopro-ru:ftPosts:st1:meid106199:1Формат запроса на постоянный сертифкат<table class="content postContainer" width="100%"><tr><td>лог с ЦР приложите.</td></tr></table>2019-08-22T12:25:26+03:002019-08-22T12:25:26+03:00Захар Тихонов<table class="content postContainer" width="100%"><tr><td>лог с ЦР приложите.</td></tr></table>