Скриншота ошибки нет, есть кусок лога, в котором указана подпись целиком. Если эту подпись проверить в вэб-интерфейсе, то проверка проходит успешно:
Error_VCERT.PNG
(17kb) загружен 6 раз(а).При работе через SOAP-интерфейс подпись проверку не проходит, в лог пишется ошибка:
Body: {"ConfirmationCode":"069f42ea-02d8-4990-8a34-240363bb647d","Pin":"","Documents":[{"DocumentID":"3e7508e2-a32d-468c-a900-2a8eecc5c5c3","Title":"???????????? ???2 ???? 21.08.2019","Number":"2","Date":"2019-08-21T00:00:00+03:00","Summ":3600,"Code":"","Files":[{"FileBlobID":"1503bebc-9c61-4a68-987a-c2ce97f660a1","FileName":"shipment-reestr.xlsx","Content":"","Signature":"MIIJEwYJKoZIhvcNAQcCoIIJBDCCCQACAQExDjAMBggqhQMHAQECAgUAMAsGCSqGSIb3DQEHAaCC\r\nBoQwggJzMIICIqADAgECAhA3QYiC9TmlkkrUTj3gAuo8MAgGBiqFAwICAzB/MSMwIQYJKoZIhvcN\r\nAQkBFhRzdXBwb3J0QGNyeXB0b3Byby5ydTELMAkGA1UEBhMCUlUxDzANBgNVBAcTBk1vc2NvdzEX\r\nMBUGA1UEChMOQ1JZUFRPLVBSTyBMTEMxITAfBgNVBAMTGENSWVBUTy1QUk8gVGVzdCBDZW50ZXIg\r\nMjAeFw0xOTA1MjcwNzI0MjZaFw0yNDA1MjYwNzM0MDVaMH8xIzAhBgkqhkiG9w0BCQEWFHN1cHBv\r\ncnRAY3J5cHRvcHJvLnJ1MQswCQYDVQQGEwJSVTEPMA0GA1UEBxMGTW9zY293MRcwFQYDVQQKEw5D\r\nUllQVE8tUFJPIExMQzEhMB8GA1UEAxMYQ1JZUFRPLVBSTyBUZXN0IENlbnRlciAyMGMwHAYGKoUD\r\nAgITMBIGByqFAwICIwEGByqFAwICHgEDQwAEQBSfFgSoq3ZRO59iO5HEvLzJrGAsZ3rDRQXu5qjK\r\nLtXre8L0iYEzUrMrx8rgbcoE1iuz1xH+w8PUjbwbG/N7w5KjeDB2MAsGA1UdDwQEAwIBhjAPBgNV\r\nHRMBAf8EBTADAQH/MB0GA1UdDgQWBBROgz4Uae/sXXqVK18R/jcyFklVKzASBgkrBgEEAYI3FQEE\r\nBQIDAQABMCMGCSsGAQQBgjcVAgQWBBQEYlUpCw6xzdF5fZq4yB9pnjaH8zAIBgYqhQMCAgMDQQDE\r\nxbLVsTt/oSgqg+5zc/Jq0PZojh1fEXVae3URTwOfFuXuPiVYIVKcPu38TgZD8fVBXikZZwIkuyPd\r\n5K5YSlpIMIIECTCCA7igAwIBAgITEgA5WSXVU3/FdqPueAABADlZJTAIBgYqhQMCAgMwfzEjMCEG\r\nCSqGSIb3DQEJARYUc3VwcG9ydEBjcnlwdG9wcm8ucnUxCzAJBgNVBAYTAlJVMQ8wDQYDVQQHEwZN\r\nb3Njb3cxFzAVBgNVBAoTDkNSWVBUTy1QUk8gTExDMSEwHwYDVQQDExhDUllQVE8tUFJPIFRlc3Qg\r\nQ2VudGVyIDIwHhcNMTkwODAxMTA1MDQwWhcNMTkxMTAxMTEwMDQwWjCCAQ0xIzAhBgkqhkiG9w0B\r\nCQEWFE9CZWx5YWV2YUBtdHNiYW5rLnJ1MUEwPwYDVQQDDDjQotC10YHRgtC+0LLRi9C5INGB0LXR\r\ngNGC0LjRhNC40LrQsNGCINCk0LDQutGC0L7RgNC40L3QszFaMFgGA1UECwxR0JTQtdC/0LDRgNGC\r\n0LDQvNC10L3RgiDRgNCw0LfQstC40YLQuNGPINC40L3RhNC+0YDQvNCw0YbQuNC+0L3QvdGL0YUg\r\n0YHQuNGB0YLQtdC8MR8wHQYDVQQKDBbQn9CQ0J4g0JzQotChLdCR0LDQvdC6MRkwFwYDVQQHDBDQ\r\nsy4g0JzQvtGB0LrQstCwMQswCQYDVQQGEwJSVTBmMB8GCCqFAwcBAQEBMBMGByqFAwICJAAGCCqF\r\nAwcBAQICA0MABEBVR8qlB7zWNoROIazSU+UOM6dCcs8AQmjcD2u26HVqVZLL6uA1TuMO1rj+IrUV\r\nhXbTa44t+SKXzYmDIRzefG+io4IBdjCCAXIwDgYDVR0PAQH/BAQDAgTwMBMGA1UdJQQMMAoGCCsG\r\nAQUFBwMCMB0GA1UdDgQWBBQxll9H0r3UO2FyfVh9xnQTlWOLTDAfBgNVHSMEGDAWgBROgz4Uae/s\r\nXXqVK18R/jcyFklVKzBcBgNVHR8EVTBTMFGgT6BNhktodHRwOi8vdGVzdGNhLmNyeXB0b3Byby5y\r\ndS9DZXJ0RW5yb2xsL0NSWVBUTy1QUk8lMjBUZXN0JTIwQ2VudGVyJTIwMigxKS5jcmwwgawGCCsG\r\nAQUFBwEBBIGfMIGcMGQGCCsGAQUFBzAChlhodHRwOi8vdGVzdGNhLmNyeXB0b3Byby5ydS9DZXJ0\r\nRW5yb2xsL3Rlc3QtY2EtMjAxNF9DUllQVE8tUFJPJTIwVGVzdCUyMENlbnRlciUyMDIoMSkuY3J0\r\nMDQGCCsGAQUFBzABhihodHRwOi8vdGVzdGNhLmNyeXB0b3Byby5ydS9vY3NwL29jc3Auc3JmMAgG\r\nBiqFAwICAwNBANxlkNbBLfpSsH3JqMD4gU8Maa1RKeYeoUy8TtiGBwpR8j4izoh56FeEiKoVT5D9\r\n5s0M935gSVzi360jrJceUSwxggJUMIICUAIBATCBljB/MSMwIQYJKoZIhvcNAQkBFhRzdXBwb3J0\r\nQGNyeXB0b3Byby5ydTELMAkGA1UEBhMCUlUxDzANBgNVBAcTBk1vc2NvdzEXMBUGA1UEChMOQ1JZ\r\nUFRPLVBSTyBMTEMxITAfBgNVBAMTGENSWVBUTy1QUk8gVGVzdCBDZW50ZXIgMgITEgA5WS
Предоставлена невалидная подпись документа!
at LV.Modules.Main.Infrastructure.Services.Signature.CryptoProSignatureProvider.MakeFileBlobSignature(FileBlob fileBlob, DigitalSignerModel signer, FileBlobDigitalSignatureModel model) in C:\Projects\ITF\Modules\Main\LV.Modules.Main.Infrastructure\Services\Signature\CryptoProSignatureProvider.cs:line 65
at LV.Modules.Main.Domain.Services.DocumentService.SignDocumentFileBlob(FileBlob blob, DigitalSignerModel signer, FileBlobDigitalSignatureModel model) in C:\Projects\ITF\Modules\Main\LV.Modules.Main.Domain\Services\DocumentService.cs:line 662
at LV.Modules.Main.Domain.Services.DocumentService.<>c__DisplayClass34_0.<SignDocument>b__0(FileBlob b) in C:\Projects\ITF\Modules\Main\LV.Modules.Main.Domain\Services\DocumentService.cs:line 642
at LV.Modules.Main.Domain.Services.DocumentService.SignDocument(Document document, DigitalSignerModel signer, DocumentDigitalSignatureModel model) in C:\Projects\ITF\Modules\Main\LV.Modules.Main.Domain\Services\DocumentService.cs:line 648
at LV.Modules.Main.Domain.Services.DocumentService.SignConfirm(DigitalSignatureProccessConfirmModel confirm) in C:\Projects\ITF\Modules\Main\LV.Modules.Main.Domain\Services\DocumentService.cs:line 525
at LV.Modules.Factoring.Main.Domain.Services.ShipmentReestrService.SendShipmentReestrConfirm(DigitalSignatureProccessConfirmModel confirm) in C:\Projects\ITF\Modules\Factoring\Main\LV.Modules.Factoring.Main.Domain\Services\ShipmentReestrService.cs:line 1108
at LV.Modules.Factoring.Main.Api.Controllers.ShipmentReestrController.SendReestrConfirm(DocumentSigningConfirmDTO dto) in C:\Projects\ITF\Modules\Factoring\Main\LV.Modules.Factoring.Main.Api\Controllers\ShipmentReestrController.cs:line 226
at System.Web.Http.Controllers.ReflectedHttpActionDescriptor.ActionExecutor.<>c__DisplayClassc.<GetExecutor>b__6(Object instance, Object[] methodParameters)
at System.Web.Http.Controllers.ReflectedHttpActionDescriptor.ExecuteAsync(HttpControllerContext controllerContext, IDictionary`2 arguments, CancellationToken cancellationToken)
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Web.Http.Controllers.ApiControllerActionInvoker.<InvokeActionAsyncCore>d__0.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Web.Http.Filters.ActionFilterAttribute.<CallOnActionExecutedAsync>d__5.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Web.Http.Filters.ActionFilterAttribute.<CallOnActionExecutedAsync>d__5.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Web.Http.Filters.ActionFilterAttribute.<ExecuteActionFilterAsyncCore>d__0.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Web.Http.Controllers.ActionFilterResult.<ExecuteAsync>d__2.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Web.Http.Filters.AuthorizationFilterAttribute.<ExecuteAuthorizationFilterAsyncCore>d__2.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Web.Http.Filters.AuthorizationFilterAttribute.<ExecuteAuthorizationFilterAsyncCore>d__2.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Web.Http.Controllers.ExceptionFilterResult.<ExecuteAsync>d__0.MoveNext()
==============================================