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


каноникализации. Да, есть. В этих компонентах есть весь функционал. Разбирайтесь.
...
Рейтинг: 0 / 0
Электронный больничный ЭЛН
    #39765137
user100000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shuraken,

вот есть исходный body

Код: xml
1.
2.
3.
4.
5.
6.
7.
<S:Body wsu:Id="REGNO_1203000637">
<ns1:getPrivateLNData xmlns:ns1="http://ru/ibs/fss/ln/ws/FileOperationsLn.wsdl" xmlns:ns2="http://ru/ibs/fss/ln/ws/FileOperationsLnInternal.wsdl">
<ns1:regNum>1203000637</ns1:regNum>
<ns1:lnCode>910002662200</ns1:lnCode>
<ns1:snils>03179154751</ns1:snils>
</ns1:getPrivateLNData>
</S:Body>



помогите, какой будет хэш DigestValue?
yZcMfUeQDp68J3qsSQc7Gv+d7E/lPgsIMa0f8NGmK1s= ?
...
Рейтинг: 0 / 0
Электронный больничный ЭЛН
    #39765264
Shuraken
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
user100000,
Будьте любезны, приведите код формирования DigestValue. Без него ничем помочь не могу.
...
Рейтинг: 0 / 0
Электронный больничный ЭЛН
    #39766240
timtut123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shuraken, Здравствуйте. Насколько я понимаю, Вы реализовывали все на Delphi 2007. Передо мной сейчас стоит та же задача, что и перед вами: интеграция функционала ФСС в ИС нашей организации. Могу ли я написать вам на почту и задать несколько вопросов?
...
Рейтинг: 0 / 0
Электронный больничный ЭЛН
    #39767354
Shuraken
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
timtut123,

Я реализовывал это всё на Делфи 7. Можете задавать. Shuraken28@yandex.ru
...
Рейтинг: 0 / 0
Электронный больничный ЭЛН
    #39768649
user100000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shuraken,

а можете свой проект выложить?
...
Рейтинг: 0 / 0
Электронный больничный ЭЛН
    #39769264
Shuraken
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
user100000,

Нет. Условия контракта.
...
Рейтинг: 0 / 0
Электронный больничный ЭЛН
    #39770312
user100000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shuraken,
запустил тут пример выложенный crypto.zip
пишет: набор ключей не определен, хотя в криптопро все есть
...
Рейтинг: 0 / 0
Электронный больничный ЭЛН
    #39770368
Shuraken
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
user100000,

Обычно эта ошибка происходит, когда используются 2 сертификата с разными гостами. Например, сертификат ФСС - гост-2001, а свой сертификат по гост-2012.
...
Рейтинг: 0 / 0
Электронный больничный ЭЛН
    #39770392
user100000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shuraken,
оставил только
Сертификат уполномоченного лица 2019
(алгоритм ГОСТ Р 34.11-2001/34.10-2001)
http://cabinets.fss.ru/FSS_PROD_CERT_2019.cer
Теперь пишет:
не удалось расшифровать сообщение. Возможно сообщение зашифровано на ключе отличном от ключа уполномоченного лица ФСС. Проверьте правильность и актуальность ключа уполномоченного лица ФСС
...
Рейтинг: 0 / 0
Электронный больничный ЭЛН
    #39770416
user100000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
user100000,
оказывается там на test

исправил на :
// defWSDL = 'https://docs-test.fss.ru/WSLnCryptoV11/FileOperationsLnPort?WSDL';
// defURL = 'https://docs-test.fss.ru/WSLnCryptoV11/FileOperationsLnPort';
// defSvc = 'FileOperationsLnImplService';
// defPrt = 'FileOperationsLnPort';

defWSDL = 'https://docs.fss.ru/WSLnCryptoV11/FileOperationsLnPort?WSDL';
defURL = 'https://docs.fss.ru/WSLnCryptoV11/FileOperationsLnPort';
defSvc = 'FileOperationsLnImplService';
defPrt = 'FileOperationsLnPort';


Теперь "Error message"
...
Рейтинг: 0 / 0
Электронный больничный ЭЛН
    #39770419
user100000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
res := fssService.getNewLNNumRange('1033302003833',3);

if res.STATUS = 0 then
raise Exception.Create('Error Message');
...
Рейтинг: 0 / 0
Электронный больничный ЭЛН
    #39770427
user100000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
некорректная подпись головной органищации ЭЦП неверна. INVALID_SIGNATURE ЭП недейстаительна
...
Рейтинг: 0 / 0
Электронный больничный ЭЛН
    #39770429
user100000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
огрн лпу не найден в справочнике

это на другой сервси что-ли стучится? для медиц. организаций?
...
Рейтинг: 0 / 0
Электронный больничный ЭЛН
    #39770430
user100000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
поменял на:
defWSDL = 'https://docs.fss.ru/ws-insurer-crypto-v11/FileOperationsLnPort?WSDL';
defURL = 'https://docs.fss.ru/ws-insurer-crypto-v11/FileOperationsLnPort';
defSvc = 'FileOperationsLnImplService';
defPrt = 'FileOperationsLnPort';

"cannot find dispatch method for getLNData"
...
Рейтинг: 0 / 0
Электронный больничный ЭЛН
    #39770440
user100000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
импортировать заново WSDl, метод getPrivateLNData появился
Теперь ORA-20001 Отсутствует подпись головной организации *рукалицо
...
Рейтинг: 0 / 0
Электронный больничный ЭЛН
    #39770447
thpg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Тоже пытаюсь сделать, пока без результата. У кого вышло\выйдет - пишете на thpg@yandex.ru, заплачу за работающий код.
...
Рейтинг: 0 / 0
Электронный больничный ЭЛН
    #39770450
thpg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
При вызове в том примере
InitContext(@hCryptoProvider, PROV_GOST_2001_DH, 'KeyContainer');
или
InitContext(@hCryptoProvider, PROV_GOST_2012_256, 'KeyContainer'); // такой сертификат в рутокене
выходит окошко криптопро для выбора сертификата, оно видит рутокен, но пишет "Файл не найден", видимо, не видит там некоего нужного ему сертификата. С другими программами сертификат в таком же окне криптопро выбирается без проблем. Не видно, чтобы были указаны параметры поиска сертификата, то есть, должен ведь выбираться любой? У вас это работает?
...
Рейтинг: 0 / 0
Электронный больничный ЭЛН
    #39770453
user100000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
все ок работает)
...
Рейтинг: 0 / 0
Электронный больничный ЭЛН
    #39770462
thpg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вместо "KeyContainer" вставил реальное имя контейнера типа "\\.\Aktiv Rutoken lite 0\12345678@2019-01-17-ООО XXX", и пошло уже дальше новые забавные ошибки показывать - "Указан неправильный алгоритм".
...
Рейтинг: 0 / 0
Электронный больничный ЭЛН
    #39770467
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
...
Рейтинг: 0 / 0
Электронный больничный ЭЛН
    #39770468
user100000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На Win2008server exe примера падает через раз
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: exception code c0000005
Похоже проблема в c14n.dll ?
...
Рейтинг: 0 / 0
Электронный больничный ЭЛН
    #39770474
thpg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
user100000, удалось это решить "ORA-20001: Отсутствует подпись головной организации"?
...
Рейтинг: 0 / 0
Электронный больничный ЭЛН
    #39770475
user100000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
thpg,

это не правильный xml запроса, в примере все сделано для медиц. организаций и для тестового сервера
...
Рейтинг: 0 / 0
Электронный больничный ЭЛН
    #39770477
user100000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shuraken,
скинь c14n.dll если не жалко, а то оно у меня через раз работает
...
Рейтинг: 0 / 0
25 сообщений из 196, страница 6 из 8
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Электронный больничный ЭЛН
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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