|
23 / 22 / 1
Регистрация: 31.08.2016
Сообщений: 178
|
|
| 21.12.2016, 14:08 | |
|
0
|
|
| 21.12.2016, 14:08 | |
|
Ответы с готовыми решениями:
718
Интеграция с ГИС ЖКХ. Подпись SOAP и защита канала по ГОСТ (3) Интеграция с ГИС ЖКХ. Подпись SOAP и защита канала по ГОСТ Интеграция с ГИС ЖКХ. Подпись SOAP и защита канала по ГОСТ (5) |
|
0 / 0 / 0
Регистрация: 21.12.2016
Сообщений: 10
|
|||||||
| 21.12.2016, 14:32 | |||||||
|
А вот канонизация подкачала. У меня вот такой блок для подписи пошёл. Очевидно в режиме exclusive у меня не спускаются namespace-ы тагов, только для параметров спускаются(xmlns:base - есть, xmlns:nsi-common - нет).. но почему - теологическая загадка.
0
|
|||||||
|
23 / 22 / 1
Регистрация: 31.08.2016
Сообщений: 178
|
|||||||
| 21.12.2016, 15:14 | |||||||
|
Работа с библиотекой libxml2
QMap( ("xmlns:base", "http://dom.gosuslugi.ru/schema/integration/base/") ("xmlns:nsi-base", "http://dom.gosuslugi.ru/schema/integration/nsi-base/") ("xmlns:nsi-common", "http://dom.gosuslugi.ru/schema/integration/nsi-common/") ("xmlns:soap", "http://schemas.xmlsoap.org/wsdl/soap/")) т.е. ключ, значение. Переменная c14nM_mode равна либо XML_C14N_EXCLUSIVE_1_0, либо XML_C14N_1_0
1
|
|||||||
|
0 / 0 / 0
Регистрация: 21.12.2016
Сообщений: 10
|
||
| 21.12.2016, 19:13 | ||
|
Что наиболее забавно, как водится, самым полезным оказался ни к чему не обязывающий кометарий. Я в XPath не пропускал namespace-ы. Ну и в результате коконизация проходила не кононично.
0
|
||
|
187 / 100 / 19
Регистрация: 15.09.2011
Сообщений: 801
|
|
| 22.12.2016, 02:33 | |
|
Ребята, а у хочу задать вопрос. Вы используете КриптоПро для доступа к ГОСТ?
Если нет, и вы уже так глубоко зашли в подписи, то как опытные, можете сказать: возможно ли избежать КриптоПро для формирования ГОСТ, например с помощью OPENSSL используя библиотеку gost? Или в КриптоПро выставляются какие-то специальные параметры алгоритма(я подозреваю)?
0
|
|
|
32 / 30 / 0
Регистрация: 21.10.2016
Сообщений: 187
|
|
| 22.12.2016, 07:34 | |
|
Я использую КриптоПро.
А так есть и те, кто openssl https://habrahabr.ru/post/300856/
0
|
|
|
187 / 100 / 19
Регистрация: 15.09.2011
Сообщений: 801
|
|
| 22.12.2016, 07:56 | |
|
muf, Тоже читал, но не пробовал - статья появилась немного не вовремя, если бы она была бы пораньше.... Там используется сама OPENSSL. А либа gost, кажется, ещё с исходниками, если я не ошибаюсь? Можно же самим же создать хоть на C#, хоть на С++ или там много печатать? Не делать криптопровайдер - это да, а внедрить алгоритм в код. только потом придётся сертифицировать своё решение)))
0
|
|
|
6 / 5 / 0
Регистрация: 10.03.2015
Сообщений: 58
|
|
| 22.12.2016, 08:19 | |
|
А есть те, кто на JAVA подпись запросов реализовал?
1
|
|
|
23 / 22 / 1
Регистрация: 31.08.2016
Сообщений: 178
|
||
| 22.12.2016, 08:36 | ||
|
Если в ФСБ`шном формуляре оценки соответствия на КриптоПРО и на КриптоПРО API SDK написано, что Linux+SSL+КриптоПРО+ещё чего-нибудь, тогда своё ПО, писанное для Linux уже сертифицировать не надо при использовании Linux+SSL+КриптоПРО+то самое. Для винды так же. А вот если вы свой виндовый софт и виндовый КриптоПРО запихиваете, например, в Linux через какой-нибудь WINE, то сертифицировать надо, если в ФСБ`шном формуляре о такой комбинации ничего не сказано.
0
|
||
|
187 / 100 / 19
Регистрация: 15.09.2011
Сообщений: 801
|
|
| 22.12.2016, 08:55 | |
|
trawinka, Было дело - на Java, я тогда только начинал исследовать этот вопрос и пробовал всё подряд. Если взяться поконкретнее, то получится результат как на C# или как делают ребята выше - используется Криптопровайдер от КриптоПро. Кстати, при должном опыте, наверное, можно реализовать подпись и силами 1С. А вообще, цель - избавиться от КриптоПро. Но придётся проходить сертификацию самим. Вообще, это не настолько важно, пока можно попользоваться и КриптоПро, но чувствует моё сердце, что нужно, нужно это людям - и не нужно им КриптоПро(я не про обычных пользователей, а про разработчиков ПО и ИС).
Добавлено через 5 минут Zmeishe, Там целый Криптопровайдер с интеграцией в систему - а желательно сделать только туль, который будет выполнять конкретную задачу. Ну а смысл мудрить с OPENSSL если уже используется Криптопровайдер? Масло получается. Я устанавливал на линуху КриптоПро и его .NET - всё работает без OPENSSL. Если Вы имеете ввиду только защищённый канал, то да, вероятно, там требуется она. Если просто подписывать и проверять, то точно - нет как сейчас на винде. Вообще, реализация, что на винде, что на линухе - одинаковая, только там для контейнера нужно то, что сейчас называется ...... Ох, как её тогда не хватало... Может кому пригодится - ребята просто молодцы, что сделали сие чудо. Добавлено через 25 секунд Вот оно Добавлено через 8 минут Не хочет грузиться (может и не зря) P12FromGostCSP
0
|
|
|
23 / 22 / 1
Регистрация: 31.08.2016
Сообщений: 178
|
|
| 22.12.2016, 09:00 | |
|
0
|
|
|
187 / 100 / 19
Регистрация: 15.09.2011
Сообщений: 801
|
|
| 22.12.2016, 09:04 | |
|
Zmeishe, Я сжимал - что-то с нашим проксиком. Глючит постоянно.
Добавлено через 2 минуты Zmeishe, кстати, я сделал маппинги)) Ох, теперь у меня много-много таблиц в базе))) Осталось понять, как их заполнять оптимально) С ГИС идёт много мусора и SVCUTIL этот мусор плодит в каждой сборке.
0
|
|
|
23 / 22 / 1
Регистрация: 31.08.2016
Сообщений: 178
|
||
| 22.12.2016, 09:24 | ||
|
Иначе никому нельзя будет поручить, что-либо сделать в БД, отчёт например. А делать абсолютно всё самому - это неправильно.
0
|
||
|
187 / 100 / 19
Регистрация: 15.09.2011
Сообщений: 801
|
|
| 22.12.2016, 09:26 | |
|
Zmeishe, Я буду просто удалять руками лишнее - просто для создания скелета структуры мне бы пришлось перелопатить Альбом ТФФ, а теперь у меня классы идут сами - я их могу объединить или удалить, но это не добавлять с 0 ЛЯ... работы было бы там немерено - у меня файл маппингами ушёл за 5000 строк. Вот пример
0
|
|
|
187 / 100 / 19
Регистрация: 15.09.2011
Сообщений: 801
|
||
| 22.12.2016, 09:29 | ||
|
Добавлено через 1 минуту Надо проверять это дело и как раз с расщеплением проверю - как работает.
0
|
||
|
23 / 22 / 1
Регистрация: 31.08.2016
Сообщений: 178
|
|
| 22.12.2016, 09:39 | |
|
1
|
|
|
187 / 100 / 19
Регистрация: 15.09.2011
Сообщений: 801
|
|
| 22.12.2016, 09:44 | |
|
Zmeishe, Наверное - лучшая новость за этот год. Но лучше доделать всё к виртуальным срокам - так как реально уже надоело возиться с одной и той-же системой.... Какой бы она совершенной и законченной ни была (по словам представителей Минсвязи)
0
|
|
|
13 / 11 / 0
Регистрация: 05.02.2016
Сообщений: 79
|
||
| 22.12.2016, 09:51 | ||
|
0
|
||
|
187 / 100 / 19
Регистрация: 15.09.2011
Сообщений: 801
|
|
| 22.12.2016, 10:31 | |
|
miron_valentin, КриптоПро нет на машине? А как система Windows распознаёт сертификат в хранилище? Или в хранилище не помещаете, а работаете сразу с токеном? Странно то, что для работы вообще-то должна быть выстроена цепура доверия, видимо, она срабатывает в RuToken как-то?
Кстати, в Linux не очень приятно работать с Рутокеном - я как -то смотрел их драйвера - так и не получилось до конца дело довести в Linux- перешёл на винду. Добавлено через 36 минут miron_valentin, Могу ли я посмотреть ссылку на библиотеку от Рутокен, которой Вы пользуетесь, если она в открытом доступе?
0
|
|
|
13 / 11 / 0
Регистрация: 05.02.2016
Сообщений: 79
|
|||
| 22.12.2016, 14:28 | |||
|
Делаю все под виндой.
0
|
|||
| 22.12.2016, 14:28 | |
|
.NET 4.x Интеграция с ГИС ЖКХ. Подпись SOAP и защита канала по ГОСТ (2) Интеграция с ГИС ЖКХ и подпись SOAP без Крипто .NET и stunnel Осуществить подпись SOAP, по стандартам ГИС ГМП, принятого через TCP сокет Ошибки интеграции ГИС ЖКХ Soap, Java, Гис ЖКХ Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Был там один разговор по поводу свободы в материальном мире.
kumehtar 19.08.2026
Суть: рассматривается живое существо, оказавшееся внутри довольно странной системы (этого мира) и пытающееся обустроить в ней свой кусок пространства.
Жизнь действительно предъявляет каждому. . .
|
Когда логика программы не спасает от человеческих ошибок
Maks 18.08.2026
В последнее время всё чаще и чаще сталкиваюсь с таким явлением, как абсолютная невнимательность (или глупость) пользователей. Проявляется это чаще всего на работе в коллективе. Допустим, человек с. . .
|
Лето уходит
kumehtar 17.08.2026
|
Мысли в слух
kumehtar 17.08.2026
Забавно, насколько сейчас стала доступна информация. Например о магии, духовном развитии, медитациях, и других подобных направлениях, ранее зачастую тайных, передаваемых от учителя к ученику. Хотя. . .
|
|
Перемещение строк из ТЧ в другой документ с учетом текущего пробега
Maks 17.08.2026
Реализация из решения ниже выполнена на примере нетипового документа "Автозапчасти", с ТЧ "Шины".
За основу взят алгоритм отсюда: https:/ / www. cyberforum. ru/ blogs/ 359708/ 10838. html
Задача: . . .
|
Саморегулирующийся социальный контракт для сервера cross-section.
Hrethgir 14.08.2026
С кодом конечно таких глубоких размышлений пока не было, впрочем я уже привык к алгоритмизации. Суть предмета записи: снова в диалоге с нейросетью (я взял пока себе ник для учётки админа - Rector). . . .
|
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет:
1. Использовать системное время и дату,
2. Есть возможность вводить время и дату вручную.
3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
|
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber.
Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
|