В связи с появлением API для электронного чека в Украине появилась потребность реализовать задачу подписи цифровым ключем XML файла.
С форматом XML файла все понятно, а вот как реализовать подпись ключем понять не могу.
Вот что написано в документации :
Алгоритм подписи - ДСТУ 4145-2002 (там муть, и это сам алгоритм подписи).
Формат подписанных данных "Базовий ЕЦП" (CAdES Basic Electronic Signature — CadES-BES)
Подписанные данные сохраняются в поле "eContent".
Это все!
Ссылка на документацию : http://80[dot]91[dot]165[dot]208/E-Receipt/
Что делать ? Куда копать ? Может кто-то что-то делал похожее?! Помогите с чего начать ?
Спасибо!
1. undergraunda - 14 Декабря, 2019 - 10:12:18 - перейти к сообщению
2. LIME - 16 Декабря, 2019 - 22:32:37 - перейти к сообщению
undergraunda пишет:
не уверен) а что если формат позволяет подгружать внешний источник? например шрифт рекомендуемый для отображения или типа того? тогда можно вносить изменения не трогая подписанный файл. С форматом XML файла все понятно
но это от формата уровня приложения уже зависит
undergraunda пишет:
Что делать ? Куда копать ? Может кто-то что-то делал похожее?! Помогите с чего начать ?
копать документацию по ссылке
делал крипто-про(та же хрень только российская)
начать с внимательного чтения документации
(Добавление)
самое сложно это установить ключ в ОС как ни странно