powered by simpleCommunicator - 2.0.58     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / C++ сервер с ГОСТ 2012
25 сообщений из 78, страница 1 из 4
C++ сервер с ГОСТ 2012
    #40027091
cutecode
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите, это вообще возможно сделать?
Есть ли готовые библиотеки или какие нибудь "примочки" для этого?
Надо чтобы сервер выдавал определенный ГОСТ-овский сертификат клиенту

вот что сказано в документации

Код: sql
1.
2.
В рабочей версии допускается использование сертификатов 
с алгоритмами подписей - ГОСТ Р 34.10-2012 с длиной ключа 256 бит.


спасибо
...
Рейтинг: 0 / 0
C++ сервер с ГОСТ 2012
    #40027093
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
https://www.cryptopro.ru
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
C++ сервер с ГОСТ 2012
    #40027096
cutecode
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
спасибо,
Я уже задал этот вопрос у них на форуме
но там ни кто не отвечает уже неделю на этот вопрос
...
Рейтинг: 0 / 0
C++ сервер с ГОСТ 2012
    #40027097
petrav
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
cutecode
спасибо,
Я уже задал этот вопрос у них на форуме
но там ни кто не отвечает уже неделю на этот вопрос

Вам не кажется, что такие вещи могут проходить только под патронатом ФСБ и там нужно лицензию получить? Ну и профинансировать по прайсу, конечно.
...
Рейтинг: 0 / 0
C++ сервер с ГОСТ 2012
    #40027103
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"Сервер выдаёт клиенту определённый ГОСТ-овый сертификат" - это У(достоверяющий)Ц(ентр).
"Сервер защищает канал и (опционно) идентифицирует клиента по (его) ГОСТ-овому сертификату" - это "ГОСТ-ированые" IIS/NGinX/Apache.
Какую, в итоге, задачу-то решаем?
...
Рейтинг: 0 / 0
C++ сервер с ГОСТ 2012
    #40027126
cutecode
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Basil A. Sidorov
"Сервер выдаёт клиенту определённый ГОСТ-овый сертификат" - это У(достоверяющий)Ц(ентр).
"Сервер защищает канал и (опционно) идентифицирует клиента по (его) ГОСТ-овому сертификату" - это "ГОСТ-ированые" IIS/NGinX/Apache.
Какую, в итоге, задачу-то решаем?

Добрый день,
Наверно вторую задачу.
Это обычный SOAP-сервер, который принимает xml-сообщения и отвечает xml-сообщениями.
Про проверку сертификата клиента в документации ничего ни сказано.

В тестовой среде я уже все сделал на Soap-сервере с алгоритмом RSA.
Исходники сервера скачены из Интернета, работает через openssl.
А вот в рабочей(продуктивной) среде, надо только с алгоритмом ГОСТ
В техподдержке сухо отвечают, что при обращении к моему серверу идет ответ "Получены неверные данные"

Вам не кажется, что такие вещи могут проходить только под патронатом ФСБ и там нужно лицензию получить? Ну и профинансировать по прайсу, конечно.
Нет, ни кажется. И просьба не уходить от темы.

Спасибо
...
Рейтинг: 0 / 0
C++ сервер с ГОСТ 2012
    #40027129
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
cutecode
В техподдержке сухо отвечают,
логи должны дать. Проси логи. Хотя бы от тестовой у них.
1. Если вы про ESIA или ГОСУСЛУГИ
https://www.google.com/search?newwindow=1&client=tablet-android-huawei&sxsrf=ALeKk03S13M9gJqQMrvNL4SQ2HcQu9eGlA:1607768817005&ei=8JrUX93NPJCTwPAPhtaQ2AE&q=алгоритмами подписей - ГОСТ Р 34.10-2012 esia&oq=алгоритмами подписей - ГОСТ Р 34.10-2012 esia&gs_lcp=ChNtb2JpbGUtZ3dzLXdpei1zZXJwEAMyBQgAEM0COgcIABBHELADUMpAWJhYYPRhaABwAHgAgAGdAYgBrwaSAQMxLjWYAQCgAQHIAQjAAQE&sclient=mobile-gws-wiz-serp
То у нас давали инструкцию, либу и тестовый коннект к ним.
Ну и потом отлаживаешься все по инструкции.
...
Рейтинг: 0 / 0
C++ сервер с ГОСТ 2012
    #40027130
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
cutecodeЭто обычный SOAP-сервер

Нет такого понятия как "обычный SOAP-сервер".

cutecodeВ тестовой среде я уже все сделал на Soap-сервере с алгоритмом RSA.
Исходники сервера скачены из Интернета, работает через openssl.

Из гугля: https://www.altlinux.org/ГОСТ_в_OpenSSL
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
C++ сервер с ГОСТ 2012
    #40027140
cutecode
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Это интеграция с ЕГИСЗ, кароче мед.карты надо отправлять в Мин.Здрав всех пациентов, каждый день, причем всех-всех пациентов.
По поводу логов спрошу, спасибо.

Из гугля: https://www.altlinux.org/ГОСТ_в_OpenSSL


gost engine у меня уже настроен и openssl работает с ГОСТ, проблема в том, что RSA-сервер ни понимает гостовские ключи.
Уже подсовывал ему ключи вытащенные из КриптоПро, в логах пишет "unknown algorithm"

А каким клиентом можно проверить сервер на соответствие ГОСТ?


Спасибо
...
Рейтинг: 0 / 0
C++ сервер с ГОСТ 2012
    #40027144
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
cutecodeпроблема в том, что RSA-сервер ни понимает гостовские ключи.

Значит таки придётся прочитать "скачанные из интернета исходники" этого сервера и поменять
используемый алгоритм.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
C++ сервер с ГОСТ 2012
    #40027149
cutecode
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakov

Значит таки придётся прочитать "скачанные из интернета исходники" этого сервера и поменять
используемый алгоритм.


И это пробовал.
Но ума не хватило. Сложно там все.
Поэтому задал вопрос есть ли какая либо библиотека для этого?


Спасибо
...
Рейтинг: 0 / 0
C++ сервер с ГОСТ 2012
    #40027153
vb_sub
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
cutecode,
тебе нужно подписать данные электронной подписью?
...
Рейтинг: 0 / 0
C++ сервер с ГОСТ 2012
    #40027205
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
cutecode
А каким клиентом можно проверить сервер на соответствие ГОСТ?
узнай что за сервер. Марку, версию....
...
Рейтинг: 0 / 0
C++ сервер с ГОСТ 2012
    #40027206
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
cutecode,
Еще поставь сниффер. Если программист
...
Рейтинг: 0 / 0
C++ сервер с ГОСТ 2012
    #40027227
cutecode
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vb_sub
cutecode,
тебе нужно подписать данные электронной подписью?


С подписью данных я уже разобрался, подписываю xml ГОСТ-ом.

Проблема в том, что мой сервер должен принять зашифрованные запросы через https и
я должен расшифровать это сообщение и ответить клиенту.
А при таком общении клиент и сервер должны обменяться своими сертификатами для расшифровки сообщений.
Очень сложно вникнуть по какому алгоритму идет это "рукопожатие".
...
Рейтинг: 0 / 0
C++ сервер с ГОСТ 2012
    #40027229
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
cutecodeНо ума не хватило. Сложно там все.
Поэтому задал вопрос есть ли какая либо библиотека для этого?

Для прибавления ума? Есть. Любая библиотека с учебниками программирования. Википедия,
впрочем, тоже сойдёт. А если серьёзно - нет, кнопку "сделать всё за меня" так и не
придумали. Кроме раздела "Работа". Но там нужен бюджет.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
C++ сервер с ГОСТ 2012
    #40027230
cutecode
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PetroNotC Sharp
cutecode
А каким клиентом можно проверить сервер на соответствие ГОСТ?
узнай что за сервер. Марку, версию....


я уже написал ГОСТ 2012 256 бит
думаю марка не имеет значения, это же мой сервер.
Мне бы клиента чтоб посылалал мне сообщения, а я бы дебагил у себя это дело.
...
Рейтинг: 0 / 0
C++ сервер с ГОСТ 2012
    #40027231
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
cutecodeОчень сложно вникнуть по какому алгоритму идет это "рукопожатие".

Ты не поверишь, но оно идёт по алгоритму SSL.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
C++ сервер с ГОСТ 2012
    #40027232
cutecode
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PetroNotC Sharp
cutecode,
Еще поставь сниффер. Если программист


Прежде чем снифер ставить надо клиента же найти ))))
...
Рейтинг: 0 / 0
C++ сервер с ГОСТ 2012
    #40027233
НеофитSQL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
cutecode
vb_sub
cutecode,
тебе нужно подписать данные электронной подписью?


С подписью данных я уже разобрался, подписываю xml ГОСТ-ом.

Проблема в том, что мой сервер должен принять зашифрованные запросы через https и
я должен расшифровать это сообщение и ответить клиенту.
А при таком общении клиент и сервер должны обменяться своими сертификатами для расшифровки сообщений.
Очень сложно вникнуть по какому алгоритму идет это "рукопожатие".


Вы хотите руками https сделать, что ли, без помощи веб сервера? Надеюсь, что нет.

Иначе изучайте стандарты SSL 3.0, TLS 1.x, и использование разных библиотек, потом не забудьте протестировать с разными конфигурациями всевозможных клиентов. Если преуспеете, вы присоединитесь к элитной группе людей которые в этом досконально разбираются и пишут будущие стандарты. Их не так уж много.
...
Рейтинг: 0 / 0
C++ сервер с ГОСТ 2012
    #40027234
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
cutecodeнадо клиента же найти ))))

Так есть же он у тебя:
cutecodeВ техподдержке сухо отвечают, что при обращении к моему серверу идет ответ "Получены
неверные данные"

Они же чем-то обращаются. Посмотри по логам чем и скачай себе.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
C++ сервер с ГОСТ 2012
    #40027236
cutecode
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
[quot НеофитSQL#22246971]
cutecode
пропущено...
Вы хотите руками https сделать, что ли, без помощи веб сервера? Надеюсь, что нет.

Иначе изучайте стандарты SSL 3.0, TLS 1.x, и использование разных библиотек, потом не забудьте протестировать с разными конфигурациями всевозможных клиентов. Если преуспеете, вы присоединитесь к элитной группе людей которые в этом досконально разбираются и пишут будущие стандарты. Их не так уж много.


Полностью согласен. Поэтому еще раз повторюсь "Я хочу готовый SOAP-сервер на ГОСТ 2012 256 бит"
Для RSA таких полно в на просторах Интернета


Спасибо
...
Рейтинг: 0 / 0
C++ сервер с ГОСТ 2012
    #40027238
cutecode
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakov

Так есть же он у тебя:
cutecodeВ техподдержке сухо отвечают, что при обращении к моему серверу идет ответ "Получены
неверные данные"

Они же чем-то обращаются. Посмотри по логам чем и скачай себе.


Для этого не нужно каждый раз заявку писать на подключение моего сервиса с печатью организации.
Они после каждой заявки пишут "Получены неверные данные", как исправите повторите заявку.

А мне нужно постоянно делать вызовы самому для дебагов
...
Рейтинг: 0 / 0
C++ сервер с ГОСТ 2012
    #40027239
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
cutecode,
Счас будет вторая страница и у нас недопонимание. Постановка хромая.
- нет SOAP сервера. Это протокол.
- есть HTTP Server работающий по протоколу SOAP.
...
Рейтинг: 0 / 0
C++ сервер с ГОСТ 2012
    #40027240
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov
cutecodeнадо клиента же найти ))))

Так есть же он у тебя:
cutecodeВ техподдержке сухо отвечают, что при обращении к моему серверу идет ответ "Получены
неверные данные"

Они же чем-то обращаются. Посмотри по логам чем и скачай себе.
Мы на форуме все тут не поймем элементарных вещей.
У вас клиент или сервер?
...
Рейтинг: 0 / 0
25 сообщений из 78, страница 1 из 4
Форумы / C++ [игнор отключен] [закрыт для гостей] / C++ сервер с ГОСТ 2012
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]