powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Электронный больничный ЭЛН
21 сообщений из 196, страница 8 из 8
Электронный больничный ЭЛН
    #39898946
Shuraken
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
delem,

Можете приложить ответ от ФСС, который Вы получаете при отправке запроса из 10-ки? А то как-то сложно поверить, что один и тот же запрос по разному ведёт себя в разных системах.
...
Рейтинг: 0 / 0
Электронный больничный ЭЛН
    #39898947
delem
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shuraken,

конечно, вот ответ ФСС

<S:Envelope xmlns:S=" http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENV=" http://schemas.xmlsoap.org/soap/envelope/" xmlns:ds=" http://www.w3.org/2000/09/xmldsig#" xmlns:wsse=" http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:wsu=" http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"><SOAP-ENV:Header><wsse:Security S:actor=" http://eln.fss.ru/actor/fss/ca/1027739443236"><wsse:BinarySecurityToken EncodingType=" http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary" ValueType=" http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3" wsu:Id=" http://eln.fss.ru/actor/fss/ca/1027739443236">MIIJcTCCCRygAwIBAgIQAdV4RMhCEaAAAAFHA gAAjAMBggqhQMHAQEDAgUAMIIB2DEYMBYGBSqF
A2QBEg0xMDI3NzM5NDQzMjM2MT0wOwYDVQQJDDTQntGA0LvQuNC60L7QsiDQv9C10YDQtdGD0LvQ
vtC6LCDQtC4gMywg0LrQvtGA0L8uINCQMRowGAYIKoUDA4EDAQESDDAwNzczNjA1NjY0NzELMAkG
A1UEBhMCUlUxGTAXBgNVBAcMENCzLiDQnNC+0YHQutCy0LAxGDAWBgNVBAgMDzc3INCc0L7RgdC6
0LLQsDEdMBsGCSqGSIb3DQEJARYOaW5mby11Y0Bmc3MucnUxZzBlBgNVBAoMXtCk0L7QvdC0INGB
0L7RhtC40LDQu9GM0L3QvtCz0L4g0YHRgtGA0LDRhdC+0LLQsNC90LjRjyDQoNC+0YHRgdC40LnR
gdC60L7QuSDQpNC10LTQtdGA0LDRhtC40LgxLjAsBgNVBAsMJdCm0LXQvdGC0YDQsNC70YzQvdGL
0Lkg0LDQv9C/0LDRgNCw0YIxZzBlBgNVBAMMXtCk0L7QvdC0INGB0L7RhtC40LDQu9GM0L3QvtCz
0L4g0YHRgtGA0LDRhdC+0LLQsNC90LjRjyDQoNC+0YHRgdC40LnRgdC60L7QuSDQpNC10LTQtdGA
0LDRhtC40LgwHhcNMTkxMDAxMTA0MzAwWhcNMjEwMTAxMTA0MzAwWjCCAbkxGjAYBggqhQMDgQMB
ARIMMDA3NzM2MDU2NjQ3MRgwFgYFKoUDZAESDTEwMjc3Mzk0NDMyMzYxLjAsBgNVBAsMJdCm0LXQ
vdGC0YDQsNC70YzQvdGL0Lkg0LDQv9C/0LDRgNCw0YIxZzBlBgNVBAoMXtCk0L7QvdC0INGB0L7R
htC40LDQu9GM0L3QvtCz0L4g0YHRgtGA0LDRhdC+0LLQsNC90LjRjyDQoNC+0YHRgdC40LnRgdC6
0L7QuSDQpNC10LTQtdGA0LDRhtC40LgxPTA7BgNVBAkMNNCe0YDQu9C40LrQvtCyINC/0LXRgNC1
0YPQu9C+0LosINC0LiAzLCDQutC+0YDQvy4g0JAxGTAXBgNVBAcMENCzLiDQnNC+0YHQutCy0LAx
GDAWBgNVBAgMDzc3INCc0L7RgdC60LLQsDELMAkGA1UEBhMCUlUxZzBlBgNVBAMMXtCk0L7QvdC0
INGB0L7RhtC40LDQu9GM0L3QvtCz0L4g0YHRgtGA0LDRhdC+0LLQsNC90LjRjyDQoNC+0YHRgdC4
0LnRgdC60L7QuSDQpNC10LTQtdGA0LDRhtC40LgwZjAfBggqhQMHAQEBATATBgcqhQMCAiQABggq
hQMHAQECAgNDAARAWE547ZGPxMp9MQeDCwvQyicAobxGamrrqzOFpabdEeDE3YGrQPjAIcTLp76E
AAbvZV+u4XjjOXfrpMiwh5hiI4EJADAzRTgwMDAyo4IExzCCBMMwDgYDVR0PAQH/BAQDAgPYMB0G
A1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDBDAnBgNVHSAEIDAeMAgGBiqFA2RxATAIBgYqhQNk
cQIwCAYGKoUDZHEDMDIGBSqFA2RvBCkMJ9Ca0YDQuNC/0YLQvtCf0YDQviBDU1Ag0LLQtdGA0YHQ
uNGPIDQuMDCCAaAGBSqFA2RwBIIBlTCCAZEMb9Ch0YDQtdC00YHRgtCy0L4g0LrRgNC40L/RgtC+
0LPRgNCw0YTQuNGH0LXRgdC60L7QuSDQt9Cw0YnQuNGC0Ysg0LjQvdGE0L7RgNC80LDRhtC40Lgg
KNCh0JrQl9CYKSAiVmlQTmV0IENTUCA0Igxa0J/RgNC+0LPRgNCw0LzQvNC90YvQuSDQutC+0LzQ
v9C70LXQutGBICJWaVBOZXQg0KPQtNC+0YHRgtC+0LLQtdGA0Y/RjtGJ0LjQuSDRhtC10L3RgtGA
IDQiDFzQl9Cw0LrQu9GO0YfQtdC90LjQtSDQviDRgdC+0L7RgtCy0LXRgtGB0YLQstC40Lgg4oSW
IDE0OS8zLzIvMi0yMDUyINC+0YIgMjkuMDEuMjAxNCDQs9C+0LTQsAxk0KHQtdGA0YLQuNGE0LjQ
utCw0YIg0YHQvtC+0YLQstC10YLRgdGC0LLQuNGPIOKEliDQodCkLzEyOC0yOTMyINC+0YIgMTAg
0LDQstCz0YPRgdGC0LAgMjAxNiDQs9C+0LTQsDAMBgNVHRMBAf8EAjAAMH8GCCsGAQUFBwEBBHMw
cTBvBggrBgEFBQcwAoZjaHR0cDovL2UtdHJ1c3QuZ29zdXNsdWdpLnJ1L1NoYXJlZC9Eb3dubG9h
ZENlcnQ/dGh1bWJwcmludD1CNjIzMDRCMTU0Qjk2NTk5MUYwMkQ0OThBM0UyN0M4M0YxMkE1RkMz
MDUGA1UdHwQuMCwwKqAooCaGJGh0dHA6Ly9mc3MucnUvdWMvR1VDX0ZTU19SRl8yMDE5LmNybDCC
AWAGA1UdIwSCAVcwggFTgBSVVLlVMbdsssTrKkJyGP7xZnjflqGCASykggEoMIIBJDEeMBwGCSqG
SIb3DQEJARYPZGl0QG1pbnN2eWF6LnJ1MQswCQYDVQQGEwJSVTEYMBYGA1UECAwPNzcg0JzQvtGB
0LrQstCwMRkwFwYDVQQHDBDQsy4g0JzQvtGB0LrQstCwMS4wLAYDVQQJDCXRg9C70LjRhtCwINCi
0LLQtdGA0YHQutCw0Y8sINC00L7QvCA3MSwwKgYDVQQKDCPQnNC40L3QutC+0LzRgdCy0Y/Qt9GM
INCg0L7RgdGB0LjQuDEYMBYGBSqFA2QBEg0xMDQ3NzAyMDI2NzAxMRowGAYIKoUDA4EDAQESDDAw
NzcxMDQ3NDM3NTEsMCoGA1UEAwwj0JzQuNC90LrQvtC80YHQstGP0LfRjCDQoNC+0YHRgdC40LiC
CwC1RWhKAAAAAAGfMCsGA1UdEAQkMCKADzIwMTkxMDAxMTA0MzAwWoEPMjAyMDEwMDExMDQzMDBa
MBsGA1UdEQQUMBKBEGcucHJ5YW1vdkBmc3MucnUwHQYDVR0OBBYEFAryzW2jdIM8hWYyJf12iPSn
N5iRMAwGCCqFAwcBAQMCBQADQQChumRyc4IqrADZN9NGvJBAYeEspDEMx06Gth6HvJMDAnaeps7I
O5h39pPIcDKc5agj316WPHpHmkzG78i+U/RU</wsse:BinarySecurityToken><Signature xmlns=" http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm=" http://www.w3.org/2001/10/xml-exc-c14n#WithComments"></CanonicalizationMethod><SignatureMethod Algorithm="urn:ietf:params:xml:ns:cpxmlsec:algorithms:gostr34102012-gostr34112012-256"></SignatureMethod><Reference URI="#OGRN_1027739443236"><Transforms><Transform Algorithm=" http://www.w3.org/2001/10/xml-exc-c14n#WithComments"></Transform></Transforms><DigestMethod Algorithm="urn:ietf:params:xml:ns:cpxmlsec:algorithms:gostr34112012-256"></DigestMethod><DigestValue>FfcgOqY5IdTZ+M4kBOZWGDMjrjg8lSHhK5nPIg+406w=</DigestValue></Reference></SignedInfo><SignatureValue>7nU3t9ztjKDNHuFa1n/QorYgWIh8ejs2032S759FgxN//PUQig2tnlNAC6AAR1I6FXO/sXNXj3Hn
EtQHngYBXQ==</SignatureValue><KeyInfo><wsse:SecurityTokenReference><wsse:Reference URI="# http://eln.fss.ru/actor/fss/ca/1027739443236" ValueType=" http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3"></wsse:Reference></wsse:SecurityTokenReference></KeyInfo></Signature></wsse:Security></SOAP-ENV:Header><S:Body wsu:Id="OGRN_1027739443236"><ns1:getNewLNNumRangeResponse xmlns:ns1=" http://ru/ibs/fss/ln/ws/FileOperationsLn.wsdl" xmlns:ns2=" http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"><ns1:fileOperationsLnUserGetNewLNNumRangeOut><ns1:REQUEST_ID>LNNUMMO_1033600034808_2019_12_06_00002</ns1:REQUEST_ID><ns1:STATUS>1</ns1:STATUS><ns1:MESS>OK</ns1:MESS><ns1:DATA><ns1:LNNum>900000401266</ns1:LNNum></ns1:DATA></ns1:fileOperationsLnUserGetNewLNNumRangeOut></ns1:getNewLNNumRangeResponse></S:Body></S:Envelope>
...
Рейтинг: 0 / 0
Электронный больничный ЭЛН
    #39901785
Anatole
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.
А кто-нибудь использует VipNet и ГОСТ-2012 для шифрования?
ФСС сообщил, что версия VipNet 4.4 поддерживает шифрование по ГОСТ-2012. Я пробую (программа реализована на основе исходников из этой конференции), шифрование проходит, но не удается расшифровать ответ ФСС (ошибок нет, но получается что-то непонятное). При использование КриптоПро с этой программой все проходит нормально.

Может кто-то разобрался с этим и подкинет мысль ....
...
Рейтинг: 0 / 0
Электронный больничный ЭЛН
    #39901789
sql2012
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anatole
Добрый день.
А кто-нибудь использует VipNet и ГОСТ-2012 для шифрования?
ФСС сообщил, что версия VipNet 4.4 поддерживает шифрование по ГОСТ-2012. Я пробую (программа реализована на основе исходников из этой конференции), шифрование проходит, но не удается расшифровать ответ ФСС (ошибок нет, но получается что-то непонятное). При использование КриптоПро с этой программой все проходит нормально.

Может кто-то разобрался с этим и подкинет мысль ....



автор ГОСТ-2012 для шифрования

Его невозможно использовать для шифрования.
...
Рейтинг: 0 / 0
Электронный больничный ЭЛН
    #39902150
Anatole
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sql2012,

Вы о точности формулировке или о VipNet CSP?

По сообщению ФСС "Если используется сертификат ФСС по ГОСТ 2012 - рабочей версией является 4.4 (0.58302)" и, действительно, программа fss_mo работает с этим сертификатом.

Я тоже пробую использовать этот сертификат, но возникла проблема с расшифровкой ответа.
Как я уже писал, с КриптоПро 4.0 на той же программе проблем нет.
...
Рейтинг: 0 / 0
Электронный больничный ЭЛН
    #39902151
sql2012
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anatole,

да, 2012 не про шифрование.
...
Рейтинг: 0 / 0
Электронный больничный ЭЛН
    #39902699
Anatole
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
OSnopkov,

Вам удалось с VipNet CSP использовать сертификат ФСС по ГОСТ-2012?
...
Рейтинг: 0 / 0
Электронный больничный ЭЛН
    #39918774
user100000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
thpg
Для 2012 поменял CALG_GR3411 на CALG_GR3411_2012_256:

// CheckCryptoCall(CryptCreateHash(ACryptoProvider, CALG_GR3411, 0, 0, @Result));
CheckCryptoCall(CryptCreateHash(ACryptoProvider, CALG_GR3411_2012_256, 0, 0, @Result));

В результате этого прошел квест до "пишет: набор ключей не определен, хотя в криптопро все есть" когда уже начинает работать с сертом ФСС. Серт скачен свежий, и вроде нужный (2012) отсюда https://cabinets.fss.ru/eln.html


на 2001 все работало, на 2012 пишет "набор ключей не определен"
что не хватает?
...
Рейтинг: 0 / 0
Электронный больничный ЭЛН
    #39918783
thpg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
user100000, не тот криптопровайдер, например, выбран. Или серты не оба 2012. Или много чего еще.
...
Рейтинг: 0 / 0
Электронный больничный ЭЛН
    #39918790
user100000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
thpg
user100000, не тот криптопровайдер, например, выбран. Или серты не оба 2012. Или много чего еще.

оба 2012
так достаточно
CheckCryptoCall(CryptCreateHash(ACryptoProvider, CALG_GR3411, 0, 0, @Result));
поменять на
CheckCryptoCall(CryptCreateHash(ACryptoProvider, CALG_GR3411_2012_256, 0, 0, @Result)); ?
...
Рейтинг: 0 / 0
Электронный больничный ЭЛН
    #39981928
thpg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А про реестры "прямых выплат" кто-нибудь в теме? Это у ФСС совсем другой сервис, хоть формат почти такой же?
...
Рейтинг: 0 / 0
Электронный больничный ЭЛН
    #40047280
ALexcrool
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте уважаемые форумчане!
Помогите, пожалуйста, балбесу с ФСС. Проблема та же, что и выше в посте "набор ключей не определен". Не могу адаптировать рабочий пример (выложенный выше) с 2001 сертификатом под 2012. Пример качал давно. он был рабочим, но из других задач лежал в долгом ящике. И вот когда решил им заняться, то мало того что ФСС переехал на версию 2.0 (это пол беды, заменить на новые функции из wsdl) так еще ... да там все другое!
Для меня шифрование темный лес, но все что есть в интернете на тему интеграции с ФСС на 2001 алгоритме (2-3 летней давности). Пробывал прописать константы на алгоритм 2012_256, но ошибка или с набором ключей или неверный алгоритм.
Может кто-нить помочь?
...
Рейтинг: 0 / 0
Электронный больничный ЭЛН
    #40047382
sql2012
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ALexcrool
Здравствуйте уважаемые форумчане!
Помогите, пожалуйста, балбесу с ФСС. Проблема та же, что и выше в посте "набор ключей не определен". Не могу адаптировать рабочий пример (выложенный выше) с 2001 сертификатом под 2012. Пример качал давно. он был рабочим, но из других задач лежал в долгом ящике. И вот когда решил им заняться, то мало того что ФСС переехал на версию 2.0 (это пол беды, заменить на новые функции из wsdl) так еще ... да там все другое!
Для меня шифрование темный лес, но все что есть в интернете на тему интеграции с ФСС на 2001 алгоритме (2-3 летней давности). Пробывал прописать константы на алгоритм 2012_256, но ошибка или с набором ключей или неверный алгоритм.
Может кто-нить помочь?


Ключ 2012, контейнер правильно указан?
Сервис\Протестировать\По сертификату - тестируется без ошибок?
...
Рейтинг: 0 / 0
Электронный больничный ЭЛН
    #40047403
ALexcrool
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sql2012,

Указываю контейнер руководителя МО с привязкой ОГРН. Тестирование проходит без ошибок. Путь сертификатов не нарушен.
...
Рейтинг: 0 / 0
Электронный больничный ЭЛН
    #40047509
sql2012
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ALexcrool
sql2012,

Указываю контейнер руководителя МО с привязкой ОГРН. Тестирование проходит без ошибок. Путь сертификатов не нарушен.


а в коде правильно передаётся имя контейнера ?
...
Рейтинг: 0 / 0
Электронный больничный ЭЛН
    #40048104
ALexcrool
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Все разобрался! В примере выложенным выше есть файл xml в который вставляются необходимы блоки. Вот этот файл был кривой. не соответствовал схемам ФСС 2.0. Я их исправил и ФСС стал отвечать, только тестовый, который работает только с подписанием.
Теперь нужно править алгоритм для шифрования. Та процедура которая имеется в примере, что-то шифрует, но от ФСС приходит ответ, что он не смог расшифровать мое сообщение.
...
Рейтинг: 0 / 0
Электронный больничный ЭЛН
    #40048816
ALexcrool
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Никак не могу наладить шифрование по спецификации 2.0. Может кто-нибудь, кто сталкивался с ЭЛН "направить" что я не так делаю.
Уже все глаза пересмотрел, все попробовал. Что-то делаю не то, но я просто не вижу что!
Свой пример приложил...

Есть несколько уточняющих вопросов:
1. Правильно я понимаю, что шифровать нужно весь подписанный документ? Который проходит через сервис без шифрования.
2. по спецификации 2.0:
автор5.2. Структура зашифрованного сообщения:
EncryptionMethod – в качестве параметра содержит определение алгоритма шифрования;
KeyInfo – содержит информацию об секретном ключе, сгенерированном для данного информационного взаимодействия (CipherValue) и публичный сертификат сертификат ФСС, на котором были зашифрованы данные при направлении запросов в Фонд, или публичный сертификат пользователя, на котором были зашифрованы данные при формировании ответа в системе ФСС на запрос пользователю (X509Certificate);
CipherData – зашифрованное сообщение


в X509Certificate нужно передавать сертификат ФСС? везде в примерах передают сертификат пользователя.
...
Рейтинг: 0 / 0
Электронный больничный ЭЛН
    #40049310
ALexcrool
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Эх Походу все уже сделали шифрование для фсс и в эту тему никто не заглядывает ...
...
Рейтинг: 0 / 0
Электронный больничный ЭЛН
    #40056177
thpg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Господа, кто делает ПО для больниц! Можете дать для теста более-менее свежих номерков ЭЛН, существующих на тестовом контуре?
...
Рейтинг: 0 / 0
Электронный больничный ЭЛН
    #40070105
OSnopkov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ALexcrool,

Я остановился в v2.0 на подписании, получаю: ЭЦП неверна. INVALID_SIGNATURE ЭП недействительна

Удалось Вам это побороть?
...
Рейтинг: 0 / 0
Электронный больничный ЭЛН
    #40070108
thpg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
21 сообщений из 196, страница 8 из 8
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Электронный больничный ЭЛН
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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