В связи с появлением API для электронного чека в Украине появилась потребность реализовать задачу подписи цифровым ключем XML файла. С форматом XML файла все понятно, а вот как реализовать подпись ключем понять не могу. Вот что написано в документации : Алгоритм подписи - ДСТУ 4145-2002 (там муть, и это сам алгоритм подписи). Формат подписанных данных "Базовий ЕЦП" (CAdESBasicElectronicSignature — CadES-BES) Подписанные данные сохраняются в поле "eContent". Это все! Ссылка на документацию : http://80.91.165.208/E-Receipt/ Что делать ? Куда копать ? Может кто-то что-то делал похожее?! Помогите с чего начать ? Спасибо!
Оставил, может есть люди тут с Украины, которые могут читать по-украински. Хотя, лучше какой-нибудь украинский форум найти.
Мне нужен алгоритм на php или подход. К Украине здесь ничего не относится. Нужен алгоритм подписания ЦЭП. Он одинаков у любой стране.
Да лан тебе)) язык-то один и тот же по сути. Просто вместо "и" пиши "i" и всё. --- Добавлено --- судя по всему придется читать доки (а что делать?), или, как правильно отметили выше - попробовать на региональных форумах найти тех, кто уже делал эту работу. лично я бы, не пожалел сотню гривен, и нанял бы на 20 минут консультанта на любом фриланс-ресурсе. потому что криптография по ГОСТам - дело реально муторное, лучше если кто-то поможет в реалтайме.
Уверен, что похожее кто-то делал, но мне не удалось найти Вот, например https://stackoverflow.com/questions...-xades-bes-with-pkcs12-certificate-p12-in-php
да это понятно, что электронная подпись всю дорогу используется)) но твой вопрос, как я понял, в другом - как подписать именно для данного сервиса я вообще, на твоем месте связался бы с этими ребятами напрямую потому что госуслуги - такое себе - у них там частенько руки из жопы растут, и любое общепринятое действие имеет свою специфику и нюансы это чисто по опыту знаю )
в том -то и дело, что подпись универсальная, а не какая-то особая на email написал, но ответа нет пока
в общем смотри: https://habr.com/ru/post/316736/ это вводная статья)) я в свое время работал с этой Клеопатрой - вполне годное но сейчас уже не помню чего как может этого будет достаточно для твоего вопроса
Недавно настраивал одну госхерню для доступа к закрытой госхерне. @Dimon2x вот учит математику, но всё херня по сравнению с Morrowind и его "пойди куда-то туда, сверни налево возле камня который чуть не такой как сотня остальных, а дальше разбирайся сам". Потому что примерно вот так всё и было, из забавного: нужно было в самой жопе их кабинета найти файлик, потом на другом сайте скачать прогу, которая его расшифровывала, в нем лежало непонятно что, но если погуглить оно конвертировалось в pdf, в котором был пароль. Пароль блин, я только когда всё это проделал узнал что нужен именно он, а не токены и ключи. В инструкции, естественно этого вообще не было, потому что инструкция была слегка не от того. Короче, вспомнил и рыдаю ))
напрямую связано с кадровой политикой кстати потому как обрати внимание что тот же Елисеев при всех его псевдопатриотических прибабахах - в госконтору чето работать не идет)))) я например плачу за свет и воду на сайтах соответствующих госконтор и кабинеты там периодически взглючивает, порой весьма жестко звоню намедни по телефону: - Почему у вас мои кубометры за октябрь посчитали как за ноябрь? а они такие: - Вы знаете, у нас новая экспериментальная версия кабинета, поэтому постоянно идут сбои... То есть если на русский язык перевести: они сырую бету запулили в продакшн, причем, с реальными платежами )))))))) и это постоянно такое потому что работает там хз кто вообще