Ключевое слово в защите информации
КЛЮЧЕВОЕ СЛОВО
в защите информации
Получить ГОСТ TLS-сертификат для домена (SSL-сертификат)
Добро пожаловать, Гость! Чтобы использовать все возможности Вход или Регистрация.

Уведомление

Icon
Error

3 Страницы<123
Опции
К последнему сообщению К первому непрочитанному
Offline Alexcrool  
#41 Оставлено : 21 июля 2021 г. 12:01:14(UTC)
Alexcrool

Статус: Участник

Группы: Участники
Зарегистрирован: 25.01.2019(UTC)
Сообщений: 26
Мужчина
Российская Федерация

Сказал «Спасибо»: 1 раз
Поблагодарили: 7 раз в 3 постах
Ну это прям последнее из последних ...
Если в процедуре DecryptSOAPResponse все проходит до конца. обрати внимание на CreateDecryptedContent(decryptedData) - тут устранение последствий паддинга и т.п. Если там чтото есть. сохрани на диск и посмотри что там. тут должен быть ответ расшифрованный. Но может оказаться кривой. Т.е. не соответствовать схеме xml и соответственно не подменяться в FssOnAfterExecute.
Если все прошло на ура, то дальше идет процедура сохранения ответа на диск responseDoc.SaveToFile('Resp'+MethodName+'Decrypt.xml'); смотри ее.
после расшифрованный ответ подсовывается в объявленный сервис, откуда получается номер и выводиться в поле главной формы Edit1.Text := resCryp.data
Offline Alexcrool  
#42 Оставлено : 21 июля 2021 г. 12:07:37(UTC)
Alexcrool

Статус: Участник

Группы: Участники
Зарегистрирован: 25.01.2019(UTC)
Сообщений: 26
Мужчина
Российская Федерация

Сказал «Спасибо»: 1 раз
Поблагодарили: 7 раз в 3 постах
ну точно!
я в строке CertUser := GetCertificate(FCryptoProvider, 'твой сертификат'); подсунул сертификат от фсс и получил шифрованный ответ и ошибку "Плохие данные" там на том месте где ты писал.
Тут нужно указать ТВОЙ сертификат, не фcc!!!

Отредактировано пользователем 21 июля 2021 г. 12:09:10(UTC)  | Причина: Не указана

Offline evarlamov  
#43 Оставлено : 21 июля 2021 г. 14:50:21(UTC)
evarlamov

Статус: Новичок

Группы: Участники
Зарегистрирован: 06.11.2015(UTC)
Сообщений: 6
Российская Федерация

Alexcrool, спасибо за терпение :)
Запустил скомпилированный exe на рабочей станции коллеги, который имеет реальный сертификат, все сработало.
Получаю номер ЭЛН.
У меня, с моим тестовым, все еще ругается на "плохие данные". Попробую что-нибудь придумать.
Offline Alexcrool  
#44 Оставлено : 22 июля 2021 г. 4:08:05(UTC)
Alexcrool

Статус: Участник

Группы: Участники
Зарегистрирован: 25.01.2019(UTC)
Сообщений: 26
Мужчина
Российская Федерация

Сказал «Спасибо»: 1 раз
Поблагодарили: 7 раз в 3 постах
Очень рад за вас.
И ничего тут думать не надо. Иди и сделай себе сертификат с квалифицированной цифровой подписью, все равно пригодиться для подписи. Ну или оформи на организацию для которой делаешь взаимодействие с ФСС. Им она точно понадобиться! Сейчас делают обезличенные сертификаты на юр. лицо (без привязки к ФИО руководителя)
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
3 Страницы<123
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.