|
17 / 14 / 0
Регистрация: 22.04.2016
Сообщений: 287
|
|
Интеграция с ГИС ЖКХ. Подпись SOAP и защита канала по ГОСТ (5)04.05.2017, 15:29. Показов 198850. Ответов 876
Предыдущая тема: Интеграция с ГИС ЖКХ. Подпись SOAP и защита канала по ГОСТ (4)
И так мы Я и umatkot, Берёмся за реализацию всего этого ... безобразия, кто хочет присоединиться пишите в личку. Ссылка на гидхаб проекта будет предоставлена после того как мы запилим начальную версию с более менее работающим функционалом и маном интеграции...
3
|
|
| 04.05.2017, 15:29 | |
|
Ответы с готовыми решениями:
876
Интеграция с ГИС ЖКХ. Подпись SOAP и защита канала по ГОСТ (3) Интеграция с ГИС ЖКХ. Подпись SOAP и защита канала по ГОСТ Интеграция с ГИС ЖКХ. Подпись SOAP и защита канала по ГОСТ (4) |
|
1 / 1 / 0
Регистрация: 22.01.2014
Сообщений: 10
|
|
| 28.04.2019, 00:56 | |
|
nvv13, я новичок в этом деле подскажите пожалуйста в чём может быть проблема. У меня возникает ошибка {"Алгоритм ключа сертификата не поддерживается."}
КриптоПро 4.0.9963 КС2 КриптоПро 1.0.6893.0 Ошибка возникает на строчке ' var provider = (Gost3410_2012_256CryptoServiceProvider) certificate.PrivateKey;' StackTrace: в System.Security.Cryptography.X509Certifi cates.X509Certificate2.get_PrivateKey() в Xades.Implementations.GostCryptoProvider .GetAsymmetricAlgorithm(X509Certificate2 certificate, String privateKeyPassword) в Xades.XadesBesSignedXml.ComputeSignature (X509Certificate2 certificate, String privateKeyPassword) в Xades.Implementations.GostXadesBesServic e.Sign(String xmlData, String elementId, String certificateThumbprint, String certificatePassword) в GisGkh.Crypto.SignatureMessageInspector. GetSignElement(String messageString) в C:\svn\eias\platform\GisGkh3\GisGkh\Cryp to\SignatureMessageInspector.cs:строка 61 в GisGkh.Crypto.SignatureMessageInspector. BeforeSendRequest(Message& request, IClientChannel channel) в C:\svn\eias\platform\GisGkh3\GisGkh\Cryp to\SignatureMessageInspector.cs:строка 30 в System.ServiceModel.Dispatcher.Immutable ClientRuntime.BeforeSendRequest(ProxyRpc & rpc)
0
|
|
|
5 / 5 / 0
Регистрация: 14.12.2016
Сообщений: 7
|
|
| 28.04.2019, 06:55 | |
|
ilich87, может сертификат ключа не тот, по госту 2001 ?
0
|
|
|
1 / 1 / 0
Регистрация: 22.01.2014
Сообщений: 10
|
|
| 28.04.2019, 16:05 | |
|
nvv13, я создал сертификат как указано у вас https://github.com/nvv13/test_WCf_gost2012
Не понимаю в чём может быть проблема. X509Certificate2 это класс библиотеки System.Security.Cryptography.X509Certifi cates, и содержит класс AsymmetricAlgorithm. Именно тут проблема как я понимаю.
0
|
|
|
1 / 1 / 0
Регистрация: 22.01.2014
Сообщений: 10
|
|
| 28.04.2019, 16:06 | |
|
0
|
|
|
1 / 1 / 0
Регистрация: 22.01.2014
Сообщений: 10
|
|
| 28.04.2019, 18:09 | |
|
nvv13, получилось подписать на другой машине. Нехорошо конечно так оставлять, понять нужно в чём проблема. Хотя когда подключил к своему проекту опять возникла ошибка, но думаю с этим разберусь.
Добавлено через 23 минуты Дичь конечно тут твориться. Исследования этой темы сейчас привели меня к https://github.com/AlexMAS/GostCryptography что позволит избавиться от КриптоПро .Net. Но примера как использовать её для подписи xml по стандарту xades с сертификатом 2012 нет. Есть тут https://github.com/gizmo75rus/HCS, и у него реализован фасад по примеру того, что предлагают нам ребята из ГИС ЖКХ но с сертификатами 2001, так как базируется на старой версии https://github.com/AlexMAS/GostCryptography. Доработать можно, вопрос времени правда.
0
|
|
|
5 / 5 / 0
Регистрация: 14.12.2016
Сообщений: 7
|
|
| 28.04.2019, 23:03 | |
|
ilich87, https://www.cryptopro.ru/forum... sts&t=5299
вот что то там поищите ... может у вас есть возможность задавать вопросы на форуме крипто про
0
|
|
|
12 / 12 / 0
Регистрация: 02.06.2017
Сообщений: 75
|
||
| 30.04.2019, 12:18 | ||
|
0
|
||
|
0 / 0 / 0
Регистрация: 11.07.2016
Сообщений: 2
|
|
| 03.05.2019, 07:17 | |
|
Коллеги, подскажите!
С новым сертификатом по новому Госту.... появилась ошибка... (использую Крипто Про Net и xades, реализацию когда то давно здесь на форуме нашел) Не удалось привести тип объекта "CryptoPro.Sharpei.Gost3410_2012_256Cryp toServiceProvider" к типу "CryptoPro.Sharpei.Gost3410CryptoService Provider" Куда копать, что переустановить?
0
|
|
|
12 / 12 / 0
Регистрация: 02.06.2017
Сообщений: 75
|
||||||
| 04.05.2019, 09:46 | ||||||
|
А CryptoPro.Sharpei поддерживает новый гост шифрования? Может нужно обновить библиотеку?
Добавлено через 29 минут ilich87 Мое решение базируется на варианте, предложенное hhmm (Интеграция с ГИС ЖКХ и подпись SOAP без Крипто .NET и stunnel) Мои изменения для поддержки ГОСТ следующие: Кликните здесь для просмотра всего текста
2
|
||||||
|
5 / 5 / 0
Регистрация: 14.12.2016
Сообщений: 7
|
|
| 04.05.2019, 19:16 | |
|
1
|
|
|
0 / 0 / 0
Регистрация: 11.07.2016
Сообщений: 2
|
|
| 05.05.2019, 19:01 | |
|
Спасибо nvv13!
0
|
|
|
37 / 15 / 3
Регистрация: 15.07.2010
Сообщений: 326
|
||
| 08.05.2019, 05:16 | ||
|
Вчера высыпалась ошибка и сохраняется до сих пор:
0
|
||
|
5 / 5 / 0
Регистрация: 14.12.2016
Сообщений: 7
|
||
| 08.05.2019, 07:57 | ||
|
https://helpdesk.dom.gosuslugi... TEGRS-7327 Ошибка при отправке запроса HTTP к https://sit02.dom.test.gosuslu... ementAsync ". Возможно, это вызвано тем, что сертификат сервера не сконфигурирован с HTTP.SYS для случая HTTPS. Это может быть также вызвано несоответствием привязки безопасности между клиентом и сервером." прикрепляю сообщение "SignatureMessageInspector_9a823060-f24e-42a3-b589-6145662bcd32.xml" лог "ConsoleWriteLine_20_20190327_113026.txt " подскажите пожалуйста, что у меня не так? помогло обращение в поддержку.... (они починили у себя) и таки да, проверил (2019.05.08 8:02), такая же проблема с СИТ2 ....
1
|
||
|
37 / 15 / 3
Регистрация: 15.07.2010
Сообщений: 326
|
|
| 08.05.2019, 08:13 | |
|
Спасибо! Написал в саппорт, попросили запрос и ответ посмотреть. Отправил им только запрос, т.к ответ не приходит, соединение разрывается.
0
|
|
|
7 / 7 / 0
Регистрация: 03.02.2019
Сообщений: 44
|
|
| 08.05.2019, 17:21 | |
|
1
|
|
|
37 / 15 / 3
Регистрация: 15.07.2010
Сообщений: 326
|
|
| 13.05.2019, 07:48 | |
|
У кого-то заработали СИТы?
Саппорт просил запрос, затем файл конфигурации соединения, теперь им нужно заголовки http запроса, создается ощущение, что у них всё работает, а проблема на моей стороне =\ Собственно подскажите пожалуйста как получить отправляемые http заголовки? Пробовал перехватить запросы fiddler'ом - он тупо не видит запросы на ГИС, другие https запросы видит. Затем Charles, скормил ему сертификат который использую для соединения - та же история, что с fiddler'ом. Прокси классы сгенерировал с помощью SvcUtil, может как-то программно можно получить доступ к заголовкам?
0
|
|
|
7 / 7 / 0
Регистрация: 03.02.2019
Сообщений: 44
|
||
| 13.05.2019, 09:06 | ||
|
1
|
||
|
7 / 7 / 0
Регистрация: 03.02.2019
Сообщений: 44
|
|
| 13.05.2019, 16:46 | |
|
Тогда, судя по ответу саппорта проблема и на моей стороне тоже.
![]() Уважаемый пользователь! Для дальнейшего анализа Вашего обращения просьба предоставить http заголовки запроса, а также журнал туннеля (stunnel.log) (которого нет) Добавлено через 12 минут У кого-нибудь есть мысли по этому поводу?..
0
|
|
|
67 / 58 / 1
Регистрация: 01.04.2016
Сообщений: 346
|
|
| 13.05.2019, 17:01 | |
|
Если в сообщении упоминается http.sys, то проблема всего на транспортном уровне - местному КриптоПро CSP не удается договорится о шифровании.
Тут или КриптоПро протухло из-за не введенного ключа, или из-за обновления Windows. Или не хватает каких-то промежуточных сертификатов. В журнале событий Windows красные флажки от КриптоПро есть?
0
|
|
|
7 / 7 / 0
Регистрация: 03.02.2019
Сообщений: 44
|
||
| 13.05.2019, 17:10 | ||
|
Причем повторяется чуть ли не каждую секунду
0
|
||
| 13.05.2019, 17:10 | |
|
.NET 4.x Интеграция с ГИС ЖКХ. Подпись SOAP и защита канала по ГОСТ (2) Интеграция с ГИС ЖКХ и подпись SOAP без Крипто .NET и stunnel Soap, Java, Гис ЖКХ
Интеграция с ГИС ЖКХ (ГЖ). 400 Bad request Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F
Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU.
Опрашиваются регистры. . .
|
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка:
Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
|
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо
Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
|
|
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман.
Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
|
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
|
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
|
Нашел вот забавное видео о измерениях. Лучшее что я видел на эту тему
kumehtar 26.08.2026
ILETXiw9bMQ
Основная суть и тезисы по измерениям:
0D (Нулевое измерение): точка, не имеющая длины, ширины, высоты или объема.
Объект не может перемещаться в 0D.
1D (Первое измерение):. . .
|